約 5,844,239 件
https://w.atwiki.jp/drive/pages/26.html
Bookmark Class Searchsearch survey translation News PC,OS,softwareLinux software(windows)ウィルス・スパイウェア対策 PC高速化 for Research その他 Program Article/ReportC/C++ Emacs gnuplot TeX Space game other PageTop Class Free FEMLEEG有限要素法構造解析ソフト http //www.str.ce.akita-u.ac.jp/kako/j2004/takahashi/femleeg.html PageTop Search search google wikipedia survey google scholar CiteSeer ScienceDirect National Institute of InformaticsGeNii(NII学術コンテンツ・ポータル) NII-REO(NII電子ジャーナルリポジトリ) translation SPACE ALC excite PageTop News asahi.com NIKKEI NET Robot Watch MYCOMジャーナル PageTop PC,OS,software Linux Linuxコマンド百科事典 Linuxな生活 software(windows) ウィルス・スパイウェア対策 Active Wirus Shieldウィルス対策ソフト Spyware Doctorスパイウェア対策 PC高速化 CCleaner不要ファイル削除 Easy Cleaner不要ファイル・レジストリ削除 Eusing Free Registry Cleaner不要レジストリ削除 Free Window Registry Repair不要レジストリ削除 NTREGOPTレジストリ再構築 AusLogics Disk Defragデフラグ for Research wgnuplot4.0.0gnuplot for windows 固有値・固有ベクトルを求める 瞬簡PDF ZEROPDF変換ソフト その他 HDDHealthHDDの寿命を計測するソフト Lhaplus圧縮・解凍ソフト FFDShow対応codec PodDeNewsiPodでニュースを読む iPodCALsyncGoogleCalendarの内容をiPodに取り込む Google Calendar Mobile GatewayGoogle Calendarを携帯でみる PageTop Program Article/Report C/C++ C言語FAQ 関数リファレンス GLUTによる「手抜き」OpenGL入門 芸術的なプログラマ C 標準関数逆引き辞 WisdomSoft 猫でもわかるプログラミング Emacs Emacs 簡易コマンドリファレンス Emacsクイックリファレンス シェルスクリプト Tips 英語で数学を 分野色々IMAKOV's WORLD gnuplot GNUPLOT - not so Frequently Asked Questions- gnuplot tips GNUPLOTに関するリンク集 TeX LaTexコマンドシート一覧 LaTeXコマンド一覧 LaTeXしよう! TeX BIBTeX BibTeX と bibtex-mode, reftex-mode の使い方 PageTop Space 有人ロケット研究会 PageTop game ミニゲーム Card Toss PageTop other j-total music sasapong's room 日齢検索 http //iandeth.dyndns.org/~jimbo/mt/archives/2005/09/post_35.htmlスクリーンセーバー POM2(地雷除去) PageTop
https://w.atwiki.jp/xbox360score/pages/653.html
Wheelman 項目数:50 総ポイント:1000 難易度: ★☆☆☆☆ (~800) ★★☆☆☆ (~900) サイドミッションALL A ★★★☆☆ (~1000) サイドミッションALL S サイドストーリーミッション・ALL Sが最難関。 ワンミスが命取りとなるミッションも多々ある為、繰り返しやる必要が出てくる。 また、覚えゲー要素やテクニックも要求される。 ネコの像破壊やシネマティックジャンプなど、作業ゲー実績もある。 また、一部の分岐ミッションが取り逃がしとなるので要注意。最下部に記載。 Leap of Faith Perform an Airjack successfully.Airjackを成功させる 5 Finish Him! Perform a Finishing Move on an enemy vehicle.敵車へのFinishing Moveを成功させる 5 Riding on Rims Shoot out the tyre of an enemy vehicle.敵車のタイヤを撃つ 5 Ready, Aim, Fire! Kill an enemy vehicle using the Aimed Shot.Aimed Shotで敵車を破壊する 5 Spin Spin Shooter Kill an enemy vehicle using the Cyclone.Cycloneで敵車を破壊する 5 Speedy and Angry Achieve ANY rank on ONE Street Showdown side mission.Street Showdownサイドミッションでいずれかのランクを獲得する 5 Furious and Fast Achieve ANY rank on FIVE Street Showdown side missions.5つのStreet Showdownサイドミッションでいずれかのランクを獲得する 10 Barcelona Drift Achieve ANY rank on ALL Street Showdown side missions.全てのStreet Showdownサイドミッションでいずれかのランクを獲得する 20 Taxi Achieve ANY rank on ONE Taxi side mission.Taxiサイドミッションでいずれかのランクを獲得する 5 Krazy Taxi Achieve ANY rank on FIVE Taxi side missions.5つのTaxiサイドミッションでいずれかのランクを獲得する 10 The Knowledge Achieve ANY rank on ALL Taxi side missions.全てのTaxiサイドミッションでいずれかのランクを獲得する 20 Making a Mess Achieve ANY rank on ONE Rampage side mission.Rampageサイドミッションでいずれかのランクを獲得する 5 Disturbing the Peace Achieve ANY rank on FIVE Rampage side missions.5つのRampageサイドミッションでいずれかのランクを獲得する 10 Anti Social Behaviour Order Achieve ANY rank on ALL Rampage side missions.全てのRampageサイドミッションでいずれかのランクを獲得する 20 Road Warrior Achieve ANY rank on ONE Contracts side mission.Contractsサイドミッションでいずれかのランクを獲得する 5 Road Rage Achieve ANY rank on FIVE Contracts side missions.5つのContractsサイドミッションでいずれかのランクを獲得する 10 Road Rash Get any Rank on ALL Contracts side missions.全てのContractsサイドミッションでいずれかのランクを獲得する 20 Delivery Boy Achieve ANY rank on ONE Hot Potato side mission.Hot Potatoサイドミッションでいずれかのランクを獲得する 5 The Courier Achieve ANY rank on FIVE Hot Potato side missions.5つのHot Potatoサイドミッションでいずれかのランクを獲得する 10 Man In Brown Achieve ANY rank on ALL Hot Potato side missions.全てのHot Potatoサイドミッションでいずれかのランクを獲得する 20 Made to Order Achieve ANY rank on ONE Made to Order side mission.Made to Orderサイドミッションでいずれかのランクを獲得する 5 Gone In One Minute Achieve ANY rank on FIVE Made to Order side missions.5つのMade to Orderサイドミッションでいずれかのランクを獲得する 10 Gone In 59 Seconds Achieve ANY rank on ALL Made to Order side missions.全てのMade to Orderサイドミッションでいずれかのランクを獲得する 20 Run, Milo, Run Achieve ANY rank on ONE Fugitive side mission.Fugitiveサイドミッションでいずれかのランクを獲得する 5 Getaway in Barcelona Achieve ANY rank on FIVE Fugitive side missions.5つのFugitiveサイドミッションでいずれかのランクを獲得する 10 Can t Catch Me! Achieve ANY rank on ALL Fugitive side missions.全てのFugitiveサイドミッションでいずれかのランクを獲得する 20 Diesel Powered! Complete ALL side missions with an "A" rank or better.全てのサイドミッションでAランク以上を獲得する 50 I Live For this Stuff! Complete ALL side missions with an "S" rank.全てのサイドミッションでSランク以上を獲得する 100 Jump in My Car Perform a cinematic stunt jump.Cinematic stunt jumpを成功させる 10 Dukes of Barcelona Perform TWENTY FIVE cinematic stunt jumps.25のCinematic stunt jumpを成功させる 25 White Men Can Jump Perform ALL FIFTY cinematic stunt jumps.全50のCinematic stunt jumpを成功させる 50 Art Critic Destroy ONE cat statue.猫の像を破壊する 10 Cat Hater Destroy FIFTY cat statues.猫の像を50体破壊する 25 Wreaking Havok! Destroy ONE HUNDRED cat statues.猫の像を100体破壊する 50 Is It A Bird? Use the Airjack FIFTY times.Airjackを50回成功させる 25 Sharpshooter Destroy three vehicles during a single Cyclone or Aimed Shot move.1回のCycloneかAimed Shotで3台の敵車を破壊する 25 Mission Improbable Complete a Fugitive side mission on a motorcycle.バイクでFugitiveサイドミッションをクリアする 25 Mission From God Survive a five star police response for 5 minutes.手配度5の状態で5分間生き延びる 25 Accidental Tourist Visit every district in Barcelona.バルセロナの全ての地区を訪れる 30 秘密の実績 Venga Venga! Complete the Mission - Frantic. 20 Salute from Stavo Complete the Mission - Finding Family. 20 Respect from Radu Complete the Mission - Letting Off Steam. 20 Praise from Paulo Complete the Mission - Stand and Deliver. 20 The Target Revealed Complete the Mission - Recover the Documents. 20 The Best of the Best Complete the Mission - Defeat Felipe. 20 Stavo’s Swansong Defeat Stavo, the boss of the Chulos Canallas. 30 Radu’s Requiem Defeat Radu, the boss of the Romanians. 30 Paulo’s Peace Defeat Paulo, the boss of the Los Lantos. 30 The Spanish Job Complete the Mission - Getting the Job Done. 20 A Real Wheelman Complete the Mission - Get Gallo. 50 サイドミッション(ある程度の指針)クリア後は何度でもサイドミッション挑戦可能です。 Street Showdown 要ドリフト練習。ドライブバイも可能なので、タイヤを打ち抜いてやった挙句にCycloneで楽にしてやるのも良い。ただし、Aimed Shot、Cyclone使用時にガイドが出ないので、タイヤもドライバーも手動Aimで狙う必要がある。 Rampage トラック推奨。倍率を上げたらベンチ、パラソル、電光板(?)、ゴミ箱を狙う。大通りの真ん中に遊歩道があったらテンションあがること必至。 Taxi 要ドリフト練習。ブーストは加速だけでなく、急発進によるリカバリーにも使える。ミッションによっては、ワンミスがSとAの分かれ目になる場合が大いにある。 Contracts 必ず相手と同等か、それ以上のサイズの車を使用する。建物で挟む様に当てること。相手車のシンボルが光ったら破壊リーチ。 Hot Potato 覚えミッション。切り返す時は、ブーストを溜めておいて、サイドブレーキターンで180度旋回しつつ目標に触れる。直後、サイドブレーキターンのゲージボーナスが発生する前にブーストで急発進してやると、素早く切り返しつつゲージボーナスも取得できる。カジノ前など、力押しでは難しいミッションの場合は、ブースト加速のジャンプで柵越えを狙うなど工夫も必要。 Made to Order 「時間」、「Air Jackするまでのダメージ」はスコアに影響しないので、Air Jack後を丁寧にこなす。対象が対向車に引っ掛かるなど起こるため、予想外のポイントでJackできてしまったりする。そのため、クリアタイムには運も大きく絡んでくる。 Fugitive クリアするだけならトラックで。対向車にぶつかってストップしない様に注意。バイククリアはあっけなく達成してしまう程度の難易度(ドライブバイで射撃できることが前提だが) Wreaking Havok! White Men Can Jump Cat Statue http //www.xbox360achievements.org/forum/showthread.php?t=138978 Cinematic stunt jump http //www.xbox360achievements.org/forum/showthread.php?t=139296 ネコの像は数が膨大な上、一箇所に集中してる箇所もあるので、破壊済みの像をメモするのが無難。 プレイ開始から一切壊さず、全てのマップがアンロックされた後にまとめて破壊するのもやりやすい。 マップ制作者に感謝しつつ、利用しよう。 Mission Improbable 途中バイクから投げ出される、もしくは降車すると取得不可能。 その後、別のバイクに乗り換えても実績は獲得できない。 繊細な操作を心がけるように、また、サイクロンを多用すると障害物や他車に接触し、クラッシュする場合もある。 Mission From God 実績の解除にはトラックの使用をお勧めする。他の車で解除を狙ってもまず殺されてしまう。 手配度4まで上げるには、通行人に適当な銃をフルオート射撃が手っ取り早い。(5以上上昇しない) 手配度5に上げるには、逃走中にエイムショットでパトカーを数台破壊する必要がある。 手配度5では、一般のパトカーもマシンガンを乱射してくるが、 トラックは銃弾を浴びっぱなしでも破壊される心配はない。 正面側に回ってきた車をエイムショットで確実に破壊し、その他は体当たりで破壊していけば実績解除。 逃走中は衝突などで停車してしまわない様に注意。 ロードブロックで止まってしまった場合は、正面からショットガンを撃ち込まれ非常に危険。 全速で突破できるようにすること。ビル等に接触してしまった場合も、ブーストを使い速やかに離脱すること。 Stavo s Swansong Radu s Requiem Paulo s Peace 上記3つは分岐ミッションのクリア実績。どれか一つをクリアし、セーブすると取り逃しとなるので要注意。 マップ中央に三つ出る、Balance of Powerミッションが上記3つのクエストにあたる。 Balance of Power Chulos Battle → Stavo s Swansong解除 Balance of Power Romanian Battle → Radu s Requiem解除 Balance of Power Lantos Battle → Paulo s Peace解除 最初からやり直すのが嫌なら、マップ中央に上記3ミッションが出た時点でセーブしておこう。 Sharpshooter 町の人を少し撃ち警戒度3にしてからパトカー3台来るので ある程度ダメージを与えておきSharpshootを使用で楽に解除可能です(ストーリー後半で狙う) Accidental Tourist 秘密の実績のThe Target Revealedの地下鉄が29箇所目ですのでのThe Target Revealedまでは解除不可です
https://w.atwiki.jp/scrapbooking/pages/12.html
海外のスクラップブッキングに関するBookmark 下記に無い海外ショップさんやメーカーサイトをご存じの方がいらっしゃいましたら、ここに↓↓↓書き込みお願い致します Prima Marketing Inc (2008-12-02 11 56 48) WEBSTWES PAGES (2008-12-11 20 55 03) Coredinations (2008-12-12 19 46 53) Scrap.n.crop (2008-12-30 14 33 17) Wausau Paper (2009-01-01 14 52 19) Collage Press (2009-01-05 09 44 53) Creative Imaginations (2009-01-05 17 00 40) OCtober Afternoon (2009-01-18 23 03 06) Paris Hilton (2009-01-21 13 37 52) Cosmocricket (2009-01-31 10 33 14) Paper Wizard (2009-02-01 15 31 31) Martha Stewart Crafts (2009-02-10 20 50 07) A Million Littlethings (2009-03-11 09 04 28) buzz and bloom (2009-03-13 19 03 38) Vintage Style (2009-05-01 08 42 04) The Angel Company (2009-05-03 09 22 09) oneheart...onemind (2009-05-03 09 26 15) Eyelet Outlet Brads (2009-05-03 09 29 12) Crafty Secrets (2009-05-03 09 32 19) Kaiser Craft (2009-05-04 22 28 47) My Little Shoebox (2009-05-07 15 14 33) Jillibean Soup (2009-05-07 15 44 06) Fancy Pants Designs (2009-05-08 09 15 03) Miss Fancy Pants (2009-05-08 09 16 31) Nursery Rhymes Online (2009-05-10 07 38 23) Lily Bee Design (2009-05-14 10 21 38) Jillibean Soup (2009-09-28 07 05 57) Scrap In Style (2009-11-24 09 16 57) サイト名 URL CHA(Craft and Hobby Association) CHA about.com scrapbooking http //scrapbooking.about.com/ Scrapbook.com scrapbooking-directory.com http //www.scrapbooking-directory.com/ scrapjazz.com http //www.scrapjazz.com/ le-scrapbooking (仏) http //www.le-scrapbooking.org/ scrapbooking.com.au (豪) http //www.scrapbooking.com.au/ Company EK Success http //www.eksuccess.com/ American Crafts http //www.americancrafts.com/ Autumn Leaves http //www.autumnleaves.com/ Bazzill Basics Paper http //www.bazzillbasics.com/ Scrapworks http //www.scrapworks.com/ Basicgrey http //www.basicgrey.com/ Cosmo Cricket http //www.cosmocricket.com/ We R Memory Keepers http //www.weronthenet.com/index.shtml 7gypsies http //www.sevengypsies.com/ BasicGrey http //www.basicgrey.com/ Die Cuts With A View http //www.diecutswithaview.com/index.php Making Memories http //www.makingmemories.com/ Impress http //www.impressrubberstamps.com/ Provo Craft http //www.provocraft.com/index.php sizzix http //www.sizzix.com/ Creative Imaginations http //www.creativeimaginations.us/ All My Memories http //www.allmymemories.com/ Autumn Leaves http //www.autumnleaves.com/ Deja Views http //www.dejaviews.com/ Cloud9 Design http //www.cloud9design.biz/index.htm Fancy Pants Designs http //www.fancypantsdesigns.com/ Hero Arts http //www.heroarts.com/index.cfm Heidi Swapp http //www.heidiswapp.com/index.html Urban Lily http //www.urbanlily.com/ K Company http //www.kandcompany.com/ Prism http //www.prismpapers.com/ cherryArte http //www.cherryarte.com/index.php Piggy Tales Creative Imaginations http //www.creativeimaginations.us/index.php Prima Hybrid http //www.primahybrid.com/shoppe/home.php BoBunny http //www.bobunny.com/ Melissa Frances http //www.melissafrances.com/ Hambly Screen Prints Pine Cone Press TINKERING INK http //tinkeringink.typepad.com/blog/ imaginisce Scenic Route Paper Co. My Mind's Eye Sassafras Lass その他 scrapbookingtop50 タグ bookmark homepage web 海外
https://w.atwiki.jp/cheapugg058/pages/15.html
As written for Themichael kors store Roots by political correspondent Keli Goff, Ryan reportedly dated an African-American woman while in college Richard Matheson Richard Burton Matheson (born February 20, 1926) is an American author and screenwriter, primarily in the fantasy, horror, and science fiction genres However, the best advantage to ordering Direct TV is in pricedittoTweet{background #fff;padding 10px 12px 10px 50px;margin 0;min-height 48px;color #000;font-size 18px !important;line-height 22px;-moz-border-radius 5px;-webkit-border-radius 5px;} p Even then, I’d weigh that decision very carefully Be sure to watch the BCS Championship 2012 online streaming tv Var zooms smooth snow surface and the less a loss of control at high speeds of risk in relation to boarding or skiing Cheap3 If you hand wash and line dry your bras, they will last longerLast week, I wanted to watch my favorite football team, The Cleveland Browns, play against their arch-rival, the Pittsburgh SteelersJust to give you a glimpse, though, of what these options are, take a look at the list EphedraEphedra is actually sourced from a herbal plan Whilst a scientifically designed and constructed girdle can make one feel and look great, a poorly made one can be very uncomfortable making the wearer feel sore all over In north face outlet online the film, Bond and Melina Havelock become tangled in a web of deception spun by rival Greek businessmen against the backdrop of Cold War spy gamesindent {margin-left 20px;} Thus, it won’t be as effective when used in the long-termS They are not there to provide people with a way to pay their cell phone bill, or provide repair services for cell phones that become inoperable In 1976, academics Jensen and Meckling published a paper, "Theory of the Firm Managerial Behavior, Agency Costs and Ownership Structure", which had the effect of shifting the focus of corporate managers from the business operations (the real market) to the share price (shareholder value, or the expectations market) It has made over 3 million books accessible on the Apple devices for you to read which are not desired at all No matter how good the said team is, they cannot simply win matches with those injuries In the top of the eleventh inning, right fielder Dwight Evans made a sport jerseys spectacular catch of a Joe Morgan line drive and doubled Ken Griffey at first base to preserve the tie The wishes of all these people are now granted - weight loss is now easy with Super Slim Pomegranate She owns and controls her father s business interests, through Cox Enterprises To add salt to the wound, the film won three Golden Raspberry Awards Worst Actor (Cosby), Worst Picture, and Worst Screenplay WI Dept Americans are known to love this sport so much that they play the sport among family and friendsWhen to Use a ColonColons introduce us to sentences As a solo artist, she recorded great music, with singles like "I Hate Myself for Loving You," "Do You Want to Touch Me," and probably most recognizably, "I Love Rock n RollErin AndrewsDaddy issues?5 It is Frank Gore Jersey as follows AmeriTrust Groupe, IncWere you looking for some serious information?So sorry Sherman, a former half back, had torn his meniscus in college, and converted to quarterback his senior year when Shaughnessy installed the T-Formation at the University of Chicago Read more on words to thank a teacherThink back to when you first chose your careertimestamp {font-size 12px;display block;color #999;} p Just plan to have the food cooked at least an hour and a half before the game startstimestamp {font-size 12px;display block;color #999;} p -Wikipedia Dad may have to look for a second job Whatever the drink of choice for the party is, be sure to have plenty on handname { font-weight bold; } div During the War of 1812, the Capitol and the White House in Washington was burned down by the British Namely, NASCAR Michael Turner Jersey Prior to my contacting you, I confirmed a couple of facts about Leo Wanta/$27author img {float left; margin 0px 7px 0px 0px;} p Dallas9 I hope that CNBC continues to feature Seeking Alpha, but the process should be more disciplined Since that issue, Tebow has appeared on the cover five times as a Gator and once so far as a Denver Bronco In as short as a few weeks of use (even a few days for some), you can shed off excess pounds, lower down those cravings, and enjoy a slimmer, more attractive bodypng);background-repeat no-repeat;} p of Revenue---Tax Appeals Commission There is no way that it is easy being a cheerleader RB Donald Brown 5 10" 210 Stats atJoe Flacco Jersey Connecticut 2,083 Rushing Yards and 18 TD s The Colts are not sure if they can count on RB Joseph Addai to stay healthy for the entire season Thank you for your coverage, I hope all of us can make a contribution to return these funds to the rightful owners, the American people, and put forth to vitally needed infrastructure projects such as education, transportation!
https://w.atwiki.jp/flipline/pages/213.html
The TearJerker / ティアジャーカー The Enforcer / エンフォーサー The ThunderVolt II / サンダーボルトII The Fab Turismo / ファブツーリズモ The CharBroiler / チャーブロイラー The SilverScale / シルバースケイル The MadishMobile / マディッシュモバイル The Crusher / クラッシャー The HeartBreaker / ハートブレイカー The Chili Chopper / チリチョッパー The MudSkipper / マッドスキッパー Le Punch Buggy / パンチバギー The Brass Bolt / ブラスボルト The ZipCodester / ジップコードスター The Party Sub / パーティーサブ The Dynamobile XS / ダイナモバイルXS The JetSetter / ジェットセッター The BankRoller / バンクローラー The SoothSlayer / スーススレイヤー The Rust Runner / ラストランナー The Preserver / プレサーバー The Willow’s Wisp / ウィローズ・ウィスプ The Road Block / ロードブロック The GigaRover / ギガローバー The SamuRide / サムライド The TearJerker / ティアジャーカー 今週の展示はサージ・ファンのために造られたティアジャーカーという名のカスタムカートです。 このカートはくさび形デザインとオニオンリングのリーダー、サージのしかめっ面が特徴です。 This weeks exhibit is a custom kart created for Sarge Fan named The TearJerker. The kart is a wedge design and features the grimacing face of Sarge, leader of the Onion Ring. The Enforcer / エンフォーサー This weeks exhibit is a custom kart created for Hank named The Enforcer. The kart is a box design and features a blue and red flashing spoiler for when Hank is in hot pursuit of the finish line. The ThunderVolt II / サンダーボルトII This week’s exhibit is a custom kart created for Akari named The ThunderVolt II. The kart is a wedge design and features duel external side exhausts and a nitro booster. It is named and modeled after Akari’s motorcycle, the original ThunderVolt. The Fab Turismo / ファブツーリズモ This week’s exhibit is a custom kart created for Foodini named The Fab Turismo. The kart is a box design with shimmering gold metallic paint and a matching bow-tie grille. The CharBroiler / チャーブロイラー This week’s exhibit is a custom kart created for Ember named The CharBroiler. The kart is a heavy-duty box design with steel plated reinforcements. Although slow to start, once it’s cruising at top speeds, the CharBroiler can”t be stopped. The SilverScale / シルバースケイル This week’s exhibit is a custom kart created for Wally named The SilverScale. The kart is a sleek wedge design covered with a scaly surface. The tailpipe emits a fowl smell of fish to discourage any racers from drafting Wally’s wake. The MadishMobile / マディッシュモバイル This week’s exhibit is a custom kart created for Radlynn named The MadishMobile. The kart is a sleek wedge design with an uncanny resemblance to one of Radley Madish’s wild radishes. It has a powerful engine that offsets the incredible drag made by its leafy spoiler (a feature that Radlynn was insistent upon). The Crusher / クラッシャー Not many people know this but during the events of Papa Louie 2 When Burgers Attack, Wendy was one of the many customers taken hostage by Sarge and Radley Madish. She was held in Fort Onion and tasked with building a tank for Sarge called the Crusher. Sarge was so thrilled with the design that he sent Wendy back to Maple Mountain. Little did he know, Wendy purposefully built it larger than the garage door. When it came time to defend the fort, Sarge wasn’t able to get The Crusher out without bringing down the whole fort. A furious Sarge was unprepared for battle without his tank, and was quickly overthrown by Papa’s loyal customers. The HeartBreaker / ハートブレイカー This week’s exhibit is a custom kart created for Scarlett named The HeartBreaker. The kart is a classic box design with a ruby red paint job and three layers of clear coat. One should highly avoid bumping into this kart. A single scratch upon the HeartBreaker will whip Scarlett into a revenge-fueled fit of road rage. The Chili Chopper / チリチョッパー This week’s exhibit is a custom kart created for Rico named The Chili Chopper. The kart is a chunky wedge design modeled after Rico’s beloved motorcycle. In lieu of his cycle’s side car, Wendy built this kart with an extra deep trunk to haul many cans of Rico’s Chili. Just beware of tailing too close to The Chili Chopper, as an errant can could easily topple out of the kart’s trunk. The MudSkipper / マッドスキッパー This week’s exhibit is a custom kart created for Daniela named The MudSkipper. The kart is a heavy-duty box design with removable doors for quick entry. The MudSkipper was designed to go off-roading and offers excellent control over slick surfaces. The kart is capable of maintaining its speed even when it accidentally veers off course. Le Punch Buggy / パンチバギー This week’s exhibit is a custom kart created for LePete named Le Punch Buggy. The kart is a curved roadster design modeled after infamous boxer from Munchmore, Luau LePunch. Le Punch Buggy has excellent VSA and traction control allowing it to weave and dodge obstacles at break-neck speeds. The Brass Bolt / ブラスボルト This week’s exhibit is a custom kart created for Skyler named The Brass Bolt. The kart is a welded barrel design that incorporates a modified steam engine to propel Skyler down the track. Although it is slow to start, The Brass Bolt picks up steam quickly and is soon cruising at race-winning speed. The ZipCodester / ジップコードスター This week’s exhibit is a custom kart created for Vincent named The ZipCodester. The kart is a reliable box design based off of Vincent’s favorite mail truck. The ZipCodester was constructed with an emphasis on durability rather than speed. This translates to less pit-stops during the race and fewer visits to the Greasy Gear Garage. The Party Sub / パーティーサブ This week’s exhibit is a custom kart created for Olivia named The Party Sub. The kart is a sturdy box design inspired by Olivia’s favorite snackimals, the Party Subs. Hidden beneath the fake lettuce on the front and back of the kart are hitch attachments. This allows multiple karts to connect to each other and form a massive, rolling, conga-line. All current kart owners who are interested this feature can stop by the Greasy Gear Garage for a complimentary upgrade. The Dynamobile XS / ダイナモバイルXS This week’s exhibit is a custom kart stolen by The Dynamoe named The Dynamobile XS. The kart was initially ordered online by someone claiming to be Georgito. The down payment cleared, and Wendy got to work following the very specific instructions laid out by the buyer. When she had nearly finished the kart, she happened to run into Georgito at Papa’s Pancakeria and asked him if he wanted to check out the kart. Strangely enough, Georgito had absolutely no idea what Wendy was talking about. When she returned to the Greasy Gear Garage, she was aghast to find the shop had been broken into and the kart was nowhere to be found. The JetSetter / ジェットセッター This week’s exhibit is a custom kart created for Ivy named The JetSetter. The kart is a curved roadster design inspired by the airplane featured in the many Travel Trout commercials. When the JetSetter hits a ramp just right, it can glide through the air for a short period of time, avoiding obstacles and keeping up the pace. The BankRoller / バンクローラー This week’s exhibit is a custom kart created for Georgito named The BankRoller. After suffering a brief episode of identity-theft at the hands of the Dynamoe, Georgito visited The Greasy Gear Garage. His interest was peaked at the thought of owning his own kart and commissioned Wendy to make a legitimate one for himself. The Bankroller is a beautiful 14-karat gold kart. Although it is crammed with the most expensive hardware available, the kart’s overall performance is relatively average. The SoothSlayer / スーススレイヤー This week’s exhibit is a custom kart created for Crystal named The The SoothSlayer. The kart is a futuristic wedge design modeled after Crystals own vision of how her forthcoming kart would look like. The SoothSlayer comes equipped with collision detection and lane departure warnings, features that Crystal claims are overly redundant giving her superior foresightfulness. The Rust Runner / ラストランナー This week’s exhibit is a custom kart created for Cletus named The Rust Runner. The kart is a reclaimed roadster design using sections of many different karts. Cletus was anxious to have a kart of his own and hauled over a bunch of old parts that he salvaged from his scrap yard. Although reluctant at first, Wendy agreed to build this frankensteined kart at a discounted price. The Preserver / プレサーバー This week’s exhibit is a custom kart created for Nick named The Preserver. The kart is a rubberized box design inspired by Nick’s favorite past-time, white water rafting. The kart’s frame is incased in an inflatable rubber shell that can absorb the majority of bumps encountered along the road. The Willow’s Wisp / ウィローズ・ウィスプ This week’s exhibit is a custom kart created for Willow appropriately named The Willow’s Wisp. The kart is a ghostly wedge design with aerodynamic rear bat wings. The Willow’s Wisp is built out of carbon fiber making it super-light weight and fast. The kart seemingly floats across the road as it breezes between lanes and obstacles. The Road Block / ロードブロック This week’s exhibit is a custom kart created for Johnny named The Road Block. The kart is a hand-carved box design using quality northern white cedar. The tree was personally chopped down by Johnny and carved using a precision chainsaw. The Road Block and a surprisingly well-rounded kart for being made of wood. However the kart’s upkeep is extensive with weekly oiling and keeping it out of the rain. The GigaRover / ギガローバー 今週の展示は、フィッツ教授のために制作されたカスタムカート「ギガローバー」です。 ギガローフ・ラボの最新ガジェットを搭載したハイテクウェッジデザインのカートです。 ギガローバーは、特許出願中の自動運転技術「ギガドライブ」を搭載しています。 しかし、油膜、歩行者、ガム、カーブ、他のカートに遭遇すると、システムは混乱してしまいます。 そのため、フィッツ教授は安全のために、常にハンドルから手を離しません。 This week’s exhibit is a custom kart created for Professor Fitz named The GigaRover. The kart is a high-tech wedge design equipped with the latest gadgets from Gigaloaf Labs. The GigaRover is equipped with the patent-pending GigaDrive self driving technology. However the system gets confused when encountering oil-slicks, pedestrians, chewing gum, road curves, and other karts. So, just to be safe, Professor Fitz always keeps his hands on the wheel. The SamuRide / サムライド 今週の展示は、ニンジョイのために制作されたカスタムカート「サムライド」です。 このカートは夜間の物陰に紛れて進めるように、薄型の箱型デザインになっています。 サムライドは革新的な電動モーターにより、静かに路上を走行します。 This week’s exhibit is a custom kart created for Ninjoy named The SamuRide. The kart is a low-profile box design built to cruise amongst the shadows at night. The SamuRide roles silently down the road thanks to an innovatively powerful, electric motor.
https://w.atwiki.jp/kakimemo/pages/564.html
URL old ミヒャエル・エンデ/ゼゲルhttp //www3.plala.or.jp/mig/index-jp.html one.ubuntu https //one.ubuntu.com/files/#path=/My%20Files ストリートビュー、撮影エリア公開へ / SVうわさ話&面白スポット - まぐまぐニュース!http //news.mag2.com/archive/20090907100000 『とんでもない旅』 ヨーロッパ野宿旅 序章1 http //blogs.yahoo.co.jp/nz_red_frog/19138184.html knoppix http //www.rcis.aist.go.jp/project/knoppix/ 「My Yahoo!」もチェンジ! 新バージョンを利用者限定で公開http //blogs.yahoo.co.jp/my_staff_blog/48653938.html オカリナ http //ken.fl-oca.com/ willcomhttp //www.willcom-inc.com/ja/index.html softnavihttp //www.softnavi.com/homepage.htm czechtourismhttp //www.czechtourism.com/jpn/jp/docs/holiday-tips/news/index.html?style=graphic 辞書引きhttp //vortaro.ermitejo.com/ esperanto.nethttp //www.esperanto.net/ earth-marathonhttp //www.earth-marathon.com/index.html youtube symphonyhttp //www.youtube.com/symphonyjp?gl=JP hl=ja china_abc_esperantohttp //esperanto.cri.cn/chinaabc/index.htm CRI_esperantohttp //esperanto.cri.cn/ Radio Havbanohttp //www.ameriko.org/eo/rhc printablechecklisthttp //printablechecklist.org/ esp radiohttp //www.bongo.ne.jp/~teg/radio.htm import flashhttp //moruzo.com/blog/index.php?ID=94 ActionScript3.0入門Bhttp //www.akibahideki.com/blog/flash/actionscript30-case10.html ActionScript3.0入門http //www.scratchbrain.net/ver1/blog/archives.php Wonderflhttp //wonderfl.kayac.com/user/kakiyaisao nicomimihttp //www.nicomimi.com/ バッハほか研究http //www.prmvr.jp/EnsembleVoce/index.html 『エスペラント国の旅』http //www.geocities.jp/akvoju/vel/index.html google scholarhttp //scholar.google.co.jp/ recivahttps //www.reciva.com/ woopiehttp //www.woopie.jp/ nationalgeographichttp //www.nationalgeographic.co.jp/special/ibuki/index.html 1CD Linux関連http //blog.gcd.org/archives/51046927.html googlewebmasterhttp //googlewebmastercentral-ja.blogspot.com/ IPラジオhttp //www5a.biglobe.ne.jp/~k-horn/ipradio.html wide.ad.jphttp //www.soi.wide.ad.jp/contents.html 123nethttp //www.123net.jp/ googleサービスhttp //www.google.com/intl/ja/options/ Swiss Radiohttp //dir.xiph.org/listen/1391606/listen.m3u dropboxhttps //www.getdropbox.com/home mixihttp //mixi.jp/home.pl キーマンズネットhttp //www.keyman.or.jp/3w/prd/37/30002137/?vos=nkeyadww30001847 ivedoor.bloghttp //blog.livedoor.jp/ldsupport/ zoho.wikihttp //kakiyaisao.wiki.zoho.com/HomePage.html zoho.scratchhttp //sheet.zoho.com/scratch zohohttps //accounts.zoho.com/u/h quanphttps //www.quanp.net/ googleリーダーhttp //www.google.com/reader/view/?hl=ja tab=wy チケット情報http //8717.teacup.com/mpcmpc/bbs ドイツラジオhttp //www.doitsunet.com/radio/radio.php?stream=antenne 新白板http //ihakuban.fswiki.com/ calendarhttp //www.google.com/calendar/render?hl=ja tab=wc gsessionid=bNCouv7i8f5CRJNkM8NXKw ぷちねhttp //www.petitnet.com/#fine varunabahttp //rinkanvarunaba.blogspot.com/ translate.googlehttp //translate.google.co.jp/ Win Livehttp //home.live.com/Default.aspx?mkt=ja-jp wa=wsignin1.0 mayakhttp //www.radiomayak.ru/player.html?freq=fm ottavahttp //ottava.jp/live/player.php mychumbyhttp //www.chumby.com/mychumby asahi.com/video/http //www.asahi.com/video/ 落語http //www.so-net.ne.jp/minnanotv/rakugo/ startforcehttp //www.startforce.com/OS/ サイエンスhttp //sc-smn.jst.go.jp/ virtualchumbyhttp //www.chumby.com/mychumby/virtualchumby splashuphttp //www.splashup.com/ mytextfilehttp //www.mytextfile.com/edit skydrivehttps //cid-71a47e9dca45b976.skydrive.live.com/home.aspx?wa=wsignin1.0 Googleマップhttp //maps.google.co.jp/ You Tubehttp //jp.youtube.com/ MPChttp //www.geocities.jp/machidachorus/ 地図http //map.yahoo.co.jp/ ケロログhttp //www.voiceblog.jp/isw/ googleカレンダーhttp //www.google.com/calendar/render?hl=ja tab=wc 音楽プロデュー・・・http //business.nikkeibp.co.jp/article/life/20070316/121227/ ssatrhttp //stream-4.ssatr.ch 80/rsc/mp3 google analyticshttps //www.google.com/analytics/home/ ドイツ語発音http //www.econ.keio.ac.jp/staff/sakai/hu/index.html radio.real.comhttp //radio.real.com/classical?pageid=radio.home-ns pageregion=nav 立軌会http //www.ryukikai.com/ ミネソタRhttp //pri.kts-af.net/redir/index.pls?esid=e7177a5d839eb35bae3627ad10212f6d url_no=1 client_id=7 uid=68efed4d03ec7e45fd3978262c107180 clicksrc=xml WBGHhttp //www.wgbh.org/classical/ 夕食http //www.e-shufu.com/ 火山の独り言http //blogs.yahoo.co.jp/kome_1937 googleマイページhttp //pages.google.com/ ネットプリントhttp //www.printing.ne.jp/ トッカータとフーガhttp //www.youtube.com/watch?v=Zd_oIFy1mxM まっぷるBloghttp //blogworld.mapple.net/ 9.1.1http //www.jca.apc.org/~altmedka/s911.html 憎まれ愚痴http //www.jca.apc.org/~altmedka/index.html ゲンダイネットhttp //gendai.net/ ロスチャイルドhttp //www.anti-rothschild.net/index.html ANNhttp //headlines.yahoo.co.jp/videonews/ann/ann_top.html NNNhttp //headlines.yahoo.co.jp/videonews/nnn/nnn_top.html my.yahoohttp //my.yahoo.co.jp/ ニコニコ動画http //www.nicovideo.jp/ docs.googlehttp //docs.google.com/ うぇぶろぐhttp //68766319.at.webry.info/200706/article_1.html real.com/guidehttp //guide.jp.real.com/guide/ インサイダーhttp //www.smn.co.jp/insider/ FLIBhttp //www.flib.jp/ voon.jphttp //voon.jp/ Google mypagehttp //www.google.co.jp/ig?hl=ja cesnethttp //amp1.cesnet.cz 8000/ 末広会掲示板http //8503.teacup.com/suehiro/bbs/ j-wavehttp //www.j-wavemusic.com/ my softbankhttp //mb.softbank.jp/ softbank料金http //www.customerservice2.mb.softbank.jp/bcin/IJControl1.asp?id=0400 crpcode=01 iGooglehttp //www.google.com/ig?hl=ja kakimemohttp //www19.atwiki.jp/kakimemo/pages/1.html YahooURLhttp //www.sbcr.jp/yig/url/ 白板http //suehiro88.hp.infoseek.co.jp/hakuban/ 牧陵会ノートhttp //wiki.livedoor.jp/bokuryo/d/FrontPage gmailhttp //mail.google.com/mail/ 大鳥中掲示板http //8529.teacup.com/kimama/bbs TRONアンテナhttp //homepage3.nifty.com/sinkyu-/antenna/ はてなbhttp //b.hatena.ne.jp/isw/ gyaohttp //www.gyao.jp/ asahi-nethttp //asahi-net.jp/ video.googlehttp //video.google.com/ はてなhttp //www.hatena.ne.jp/ テクノラティhttp //www.technorati.jp/home.html 国会中継http //www.shugiintv.go.jp/jp/ フラッシュhttp //flash.xtaro.com/ java デモhttp //java.sun.com/j2se/1.4/ja/docs/ja/relnotes/demos.html ライブカメラhttp //www011.upp.so-net.ne.jp/web/ news.googlehttp //news.google.co.jp/ wikipediahttp //ja.wikipedia.org/wiki/ dmozhttp //www.dmoz.com/World/Japanese/ bttb検索http //www.bttb.jp/ 早大合唱団OBhttp //www.chorus.homeip.net/index.php bookmarklethttp //mist.freespace.jp/kumisuke/bookmarklet.html magnatunehttp //magnatune.com/genres/classical/ classicnewshttp //www.music.co.jp/classicnews/ WCPEhttp //www.wcpe.org/internet.shtml#Ogg プロバイダーhttp //www.prin.ne.jp/airh/provider.html WWWhttp //tohoho.wakusei.ne.jp/www-f.htm 末広会http //suehiro88.hp.infoseek.co.jp/ goohttp //www.goo.ne.jp/ 大鳥中4期http //ootorichuu4ki.hp.infoseek.co.jp/ fnn-newshttp //www.fnn-news.com/ news.tbshttp //news.tbs.co.jp/ infoseekhttp //www.infoseek.co.jp/ 便利ページhttp //www.linksyu.com/ googlehttp //www.google.co.jp/ livedoorhttp //www.livedoor.com/
https://w.atwiki.jp/jasagiri/pages/27.html
rubyでのメタプログラミングのヘルパ集 rubywaves で使っているAutoCodeがrequireしている。 http //whytheluckystiff.net/articles/seeingMetaclassesClearly.html Dwemthy の Array :http //poignantguide.net/dwemthy/ (http //poignantguide.net/ruby/index.html) (http //www.aoky.net/articles/why_poignant_guide_to_ruby/index.html) Sunday, April 17, 2005 Seeing Metaclasses Clearly If you’re new to metaprogramming in Ruby and you’d like to start using it, perhaps these four methods could give you a bit more vision. class Object # The hidden singleton lurks behind everyone def metaclass; class self; self; end; end def meta_eval blk; metaclass.instance_eval blk; end # Adds methods to a metaclass def meta_def name, blk meta_eval { define_method name, blk } end # Defines an instance method within a class def class_def name, blk class_eval { define_method name, blk } end end I’ve been keeping these methods in a file called metaid.rb and it’s a start toward building a little library that can simplify use of metaclasses. Let’s talk about metaclasses and I advise you to keep metaid.rb at your side. Take time to run some code from this article and you’ll understand much better. About Classes Well, what is a Class? Let’s create a simple object and see. class MailTruck attr_accessor driver, route def initialize( driver, route ) @driver, @route = driver, route end end m = MailTruck.new( Harold , [ 12 Corrigan Way , 23 Antler Ave ] ) = # MailTruck 0x81cfb94 @route=[ 12 Corrigan Way , 23 Antler Ave ], @driver= Harold m.class = MailTruck An Object is storage for variables. Instance variables. A MailTruck object, once initialized, will have a @driver and a @route variable. It can hold any other variables as well. m.instance_variable_set( @speed , 45 ) = 45 m.driver = Harold Okay, so the @driver instance variable has an accessor. When Ruby sees attr_accessor driver in the MailTruck class definition, you get reader and writer methods. The methods driver and driver=. These methods are stored in the class. So the instance variable is in the object and the accessor methods are in the class. They’re in two completely different spots. It’s an important lesson objects do not store methods, only classes can. Classes Are Objects Okay, but classes are objects, right? I mean if everything is an object in Ruby, then classes and objects should both be objects. Which makes them the same? Sure, classes are objects. You can run all the same methods on classes that you can run on object. Look, they each have their own ID in the symbol table. m.object_id = 68058570 MailTruck.object_id = 68069450 But I’ve already told you classes store methods. They’re different. Now I know you’re probably a bit confused wondering, “If a class is an object, but objects are built on classes, isn’t there a big confusing infinite cycle here that you’re not explaining?” No, there’s not. I hate to break it to you, but a class isn’t really an object. From Ruby’s source code struct RObject { struct RBasic basic; struct st_table *iv_tbl; }; struct RClass { struct RBasic basic; struct st_table *iv_tbl; struct st_table *m_tbl; VALUE super; }; Look! A class has an m_tbl (a symbol table for storing methods) and a superclass (pointer to a superclass). But let me reassure you. To a Ruby programmer, a class is an object. Because it meets the two big criteria you can store instance variables in a class and it is descended from the Object class. That’s it. o = Object.new = # Object 0x815c45c o.class = Object Class.superclass.superclass = Object Object.class = Class Object.superclass = nil The Object class sits at the very head of the table and comes down to participate only when it has methods that can’t be found anywhere else. What On Earth Are Metaclasses? The term metaclass is supposed mean “a class which defines classes.” This definition doesn’t really work with Ruby, though, since “a class which defines a class” is simply a Class. Look at how you can add a method in the Class class and then use it in class definitions. class Class def attr_abort( *args ) abort Please no more attributes today. end end class MyNewClass attr_abort id, diagram, telegram end Which prints Please no more attributes today. The attr_abort method can be used in definitions. You’re constantly defining and redefining classes in Ruby. It’s not meta, it’s just part of the code. Classes hold methods. How can you complicate that? Since the earlier definition doesn’t really work, I like to think of the Ruby metaclass as “a class which an object uses to redefine itself.” Do Objects Need Metaclasses? Objects can’t hold methods. Most objects don’t need to hold methods. But sometimes you may want an object to have some methods. Sometimes that’s your answer to a problem. You can’t do that. But Matz has given us metaclasses which are good enough. In the YAML library, you can customize the properties shown when an object is output. require yaml class m def to_yaml_properties [ @driver , @route ] end end YAML dump m --- !ruby/object MailTruck driver Harold route - 12 Corrigan Way - 23 Antler Ave This is handy if you want to dump one specific object with a certain style of YAML without effecting every object from that class. In the above example, only the object in the m variable will be output with its properties in order. All other MailTruck objects will be output in whatever way the YAML library chooses. Sometimes we may want to display a certain string one way without needing to modify the String class (which affects every string in your code). So the object in the m variable has its own special to_yaml_properties method. It’s stored in a metaclass. The metaclass stores methods for the object and sits right in the inheritance chain. We could also add the to_yaml_properties method with this convenient syntax def m.to_yaml_properties [ @driver , @route ] end If you have the metaid.rb methods from the top of this article loaded, try this m.metaclass = # Class # MailTruck 0x81cfb94 m.metaclass.class = Class m.metaclass.superclass = # Class MailTruck m.metaclass.instance_methods = [..., to_yaml_properties , ...] m.singleton_methods = [ to_yaml_properties ] When you use the class m syntax, you’re opening up a metaclass. Ruby calls these virtual classes. Notice the result of m.metaclass. A class attached to an object # Class # MailTruck 0x81cfb94 . When an object finds methods in an attached metaclass, these methods are referred to as the object’s singleton methods rather than the object’s metaclass’ instance methods (if you get my drift.) And since there can only be a single metaclass attached to an object, it’s called a _single_ton. It’s much easier to see metaclasses when you’re using the metaclass method. Normally, you would need to use ( class self; self; end ) wherever you wanted to root out a metaclass. But this makes it much simpler. Do Metaclasses Need Metaclasses? m.metaclass.metaclass = # Class # Class # MailTruck 0x81cfb94 m.metaclass.metaclass.metaclass = # Class # Class # Class # MailTruck 0x81cfb94 Check out those frivolous metaclasses we’re creating. So what can we do with a metaclass of a metaclass? Well, the same thing we do with a normal metaclass. A normal metaclass holds methods for an object. So a metaclass of a metaclass holds methods for that metaclass—which is just an object, of course! The problem with a metaclass of a metaclass is that there’s not much practical use for them. You can only use the methods if you’re deep inside the chain and we don’t really want to spend much time down there. m.meta_eval do self.meta_eval do self.meta_eval do def ribbit; *ribbit* ; end end end end m.metaclass.metaclass.metaclass.singleton_methods = [ class_def , metaclass , constants , meta_def , attr_test , nesting , ribbit ] Metaclasses are only really useful one level deep. You want to have give methods to an object. Or, as you will see, you might want a specific class to have a metaclass. Beyond that, you’re just storing methods in these obscure metaclasses that no one can really get at. Which you might need to do sometime. Who knows. The important thing to know at this point is metaclasses don’t go up, they go out. Yes, when you create a metaclass for an object, it happens to intercept method calls before the object’s inheritance chain. But that doesn’t mean inheritance is affected by further metaclasses. When you create a metaclass of a metaclass, it has no affect on the object referred to by the original metaclass. Metaclasses Have One More Funky Trick For Classes and It’s The Crucial Trick In The Metaprogrammer’s Handbook One more point and I believe this one is the juiciest. If you read the rest of this essay and quit before this section, you’ve come away without the most important lesson. You may know some nice things about objects and metaclasses, but it all pales. I’m going to reiterate two previous statements about classes and build on them. Class are objects. This means they can hold instance variables. Metaclasses hold instance methods. When attached to an object, these methods become singleton methods. These methods intercept calls before they trickle up the chain of inheritance. Have you ever used instance variables in a class before? I don’t mean in a class method. I mean in the class itself. class MailTruck @trucks = [] def MailTruck.add( truck ) @trucks truck end end Why not just use a class variable? class MailTruck @@trucks = [] def MailTruck.add( truck ) @@trucks truck end end They work exactly the same, right? I mean it doesn’t matter, does it? Here are two reasons you’ve probably been using class variables rather than class instance variables Class variables are clearly class variables. They have two at-symbols. Less confusion. Class variables can be referenced in instance methods, if needed. See, this works properly class MailTruck @@trucks = [] def MailTruck.add( truck ) @@trucks truck end def say_hi puts Hi, I m one of #{@@trucks.length} trucks! end end But this does not class MailTruck @trucks = [] def MailTruck.add( truck ) @trucks truck end def say_hi puts Hi, I m one of #{@trucks.length} trucks! end end So what are instance variables good for? What a waste of space! I’m never using them again! (Yes, please stick to class variables in situations like the above.) Let me also point out that metaclasses are again showing up above, since every class method is stored in a metaclass. That’s simply just how it works. Which is why you can also use self class MailTruck def self.add( truck ) @@trucks truck end end Or the singleton syntax class MailTruck class self def add( truck ) @@trucks truck end end end Class instance variables and metaclass instance methods are really pretty pointless in a plain old class. But when inheritance enters the mix, the party comes alive. Writhing bodies and drunken madness, believe me. class MailTruck def self.company( name ) meta_def company do; name; end end end The above method is remarkably simple, but excavates a beachhead worth of possibilities. A new company class method is added to MailTruck that can be used in a class definition. class HappyTruck MailTruck company Happy s -- We Bring the Mail, and That s It! end Okay, so the company class method gets executed with the Happy’s company name and slogan. What does meta_def do with it?? Well, the meat of meta arrives here. The meta_def adds a new method called company to the HappyTruck metaclass. The beauty of this is that the method is not added to the MailTruck metaclass, but to the derived class HappyTruck. This may seem simple, but it’s very powerful. You can write simple class methods which will add class methods to a derived class. This is the secret to Rails and Ruby/X11 and so many other examples of metaprogramming in Ruby. Dwemthy’s Array Ruby本のためにDwemthyのArrayを作っているときに大部分を発見しました。 私は作成したコードをここまでシンプルにすることが出来ました。( RPG で読みやすく) : class Creature def self.traits( *arr ) return @traits if arr.empty? attr_accessor *arr arr.each do |trait| meta_def trait do |val| @traits ||= {} @traits[trait] = val end end class_def initialize do self.class.traits.each do |k,v| instance_variable_set( @#{k} , v ) end end end end meta_def と class_def はメタプログラミングをちょっとわかりやすくするのを助けます。 meta_def のインスタンス変数の使い方に注意してください。 この状況でクラス変数がどうして動作しないのか理解したいなら、 インスタンス変数をクラス変数に変えてみてください。 次に、Dwemthy の Array ページで説明されている怪物を作成し始めてください。そうすれば全体を確認できるでしょう。
https://w.atwiki.jp/tbparanoia/pages/28.html
Wheel Ballのススメ Wheel Ball フリーソフト Kamigaki氏 2007/06/30 ver2.00 Kamigaki Web 2010/07/20 林檎の木:Wheel Ball トラックボールでボールを擬似的なホイールとして使えるようにするソフト 2010/07/30 窓の杜:ホイールのないトラックボールで擬似的なホイール操作を実現「Wheel Ball」 紹介:スクロール機構のあるトラックボールでも試す価値あり。世界が変わるぞ。 ELECOM M-DT2DRBK(以下DEFT)での使用について書いてみよう。 DEFTは多機能モデルであり、スクロールホイールが実装されている。「機能」という観点からは、Wheel Ballを導入する必要がない。しかし、DEFTに「Wheel Ball」を導入すると、操作性が向上するのだ。それだけではない。DEFTに対する見方、トラックボールに対する見方が変わるのだ。まさに、世界が変わったという心持ちになる。どういうことなのかと言うと。 ・ホイール操作から解放されて親指の負担が軽くなる (操作性の向上) ・スクロールを通じて、ボール操作に悦びを感じるようになる (世界が変わる) つまり、ボール操作を行う機会が多くなるのだ。ボール操作とは何か。そうせんやきさんは「ボールを転がす行為が癒しの効果を」と言い、三猫さんは「トラックボールは操作するのがとっても気持ちよい」と言っている。トラックボールの本質は「転がす悦び」にあり、Wheel Ballはその"悦び"を引き出す物なのではないか、と。 デフォルト設定画面 操作方法&初期設定 操作方法: 右ボタンを押下している状態でボールを転がすとスクロールする。(スクロールモード) 右ボタンの押下を放すとスクロールモードが解除される。(通常モード) 設定でスクロールモードを固定する事もできる。 スクロール速度: 「垂直ホイール」タブで上方向/下方向の速度をMAX(右端)にして試してみる。 速すぎると思ったらちょこっと左にずらして再度試してみる。 この繰り返しで自分にとって快適な速度を模索するのがオススメ。 水平ホイール: 「水平ホイール」を使用すると、スクロールがブレブレになる場合がある。 そんな時は「垂直・水平ホイール同時使用制限」の「固定方式」にすると良い。(「林檎の木」のレビュー参照) スクロール機構付トラックボールでは: Wheel Ballの試用をオススメ。 試しに導入して、指にかかる負荷や疲労感を比べてみよう。 Nadesath Nadesath フリーソフト umafoo氏 2016/04/02 ver2.7 Vector:Nadesath 2.7 2010/11/04 窓の杜:画面のスクロール操作をトラックボールの回転で再現「Nadesath」 2011/01/19 Vector:Nadesath - 新着ソフトレビュー 紹介:「ソフト作者からひとこと」が詩的で素敵。 トラックボーラー(トラックボール使い)は、ボールをゴロゴロさせるのが大好きです。 例外なく、私もゴロゴロさせています。しかし、画面のスクロールはホイールを使うわけです。 しかし、トラックボーラーは、ゴロゴロさせてスクロールさせたいわけです。 「Wheel Ball」との相違: 1.現在開発中: 「Wheel Ball」の最終版は2007/06/30 ver2.00。公式ページ記載の動作環境は「 Windows Vista/XP/2000(x86)」 「Nadesath」の開発は現行進行形であり、Windows10対応のリリースが期待される。 2.デバイス毎の設定: 「Wheel Ball」の設定は全てのデバイスに影響を与えるが、「Nadesath」の設定は各デバイスへの個別設定となる。 例えばPCにExpert Mouse7とLogicool M570を接続している場合、 「Wheel Ball」はEM7とM570の両方に影響を与えるが、「Nadesath」はEM7とM570に対しそれぞれ個別の設定を行う。 3.他にも多機能: 「アプリ別スクロール設定」「ボタン割り当て変更」等、「Wheel Ball」にない機能が実装されている。 デフォルト設定画面 操作方法&初設定 「デバイス設定」タブ 接続中のデバイス(マウスやトラックボール)が表示される。 カーソルを動かすとアクティブデバイスとしてピンク色に表示される。 それを選択し「デバイス設定(S)」ボタンを押すこと。 # 何も選択していない状態で「デバイス設定(S)」を押しても無反応となる。 Marble Mouse Scroll Wheel Marble Mouse Scroll Wheel フリーソフト simans.net.氏 2008/04/10 Version 0.99c web.archive.org:simans.net 寸評: ・本家サイトは消滅。残されたのは、保存されたArchaiveページのみ。 ・アイコンが素敵。Marble Mouseそのまま。 ・Scroll Buttonに設定できるのはM、X1、X2の3ボタンのみ。 ・Ver1.0リリース予定だったが実現されなかった模様。 デフォルト設定画面: marbleel marbleel フリーソフト EXCWSM氏 2015/11/05 業務日誌 寸評: ・超シンプル仕様。EXEファイルの大きさはわずか8.00 KB。 ・設定画面は存在せず。設定変更は、同梱の"marbleel.ini"に書き込んでEXEファイルを再起動。 ・Wheel button numberをEB=3として設定したら、右クリック押下でスクロール可能になった。 "marbleel.ini"のデフォルト値: ;; ;; Marbleel Configurations ;; ;; Mouse button number ;; 1 LEFT ;; 2 MIDDLE ;; 3 RIGHT ;; 4 X1 ;; 5 X2 ;; [0] USE=1 ;; [1] ;; Wheel button number EB=4 ;; (Vista or later) Enable Horizontal Wheel (default 1) ;HWHEEL=1 ;; (Vista or later) Vertical WHEEL_DELTA ;VW=60 ;; (Vista or later) Horizontal WHEEL_DELTA ;HW=60 ;; Vertical sensitivity ;VS=2 ;; Horizontal sensitivity ;HS=3 ;; ;; Alternate Button ;; A1S=1st source button number ;; A1D=1st destination button number ;; A2S=2nd source button number ;; A2D=2nd destination button number ;; ;; continue as far as exists ;; A1S=4 A1D=2 A2S=5 A2D=2 Windows10環境で既知の問題点 現象:スクロールしない、エラー表示で落ちる 詳細: Windows10は、Windows7のUIを継承している部分と、Windows10で新規に構築された部分で構成される。 後者の部分(WindowsストアアプリやタブレットUI)では動作しない。典型的な例としては、 ・Windowsキーで表示されるスタートメニュー - すべてのアプリでスクロールしない。 ・MicroSoft Edge (IE後継でタブレットUIのブラウザ)でスクロールしない等。 対象: [Wheel Ball2.00/Marble Mouse Scroll Wheel/marbleel] Windowsアップデートの状態によっては、上記がフリーズする時期があった。 2016年05月15日現在は「動作しない」という形で安定している。 Windowsアップデートは全て適用しておくこと。 [Nadesath2.7] 「動作しない」部分で操作するとエラー表示+強制終了となる。 Nadesathの設計思想は制御不能時の「フリーズを回避」にあるようだ。 [MouseGestureL.ahk] 「動作しない」という形で安定している。
https://w.atwiki.jp/anthony/pages/36.html
Debian Wheezyのインストール前準備 以前から玄箱PROはDebian化して運用していたのですが、この度家庭内LAN上のLinkStationがHDD故障でトラブルに逢ったことが原因で、色々と整理を始めていました。 いつも分からないコマンドがあるとネットで調べていたのですが、色々なところに書いてあるのに私の環境では使えないものがあることに気が付きました。 例えば apt-get autoremove 試しにinstallしては不要なuninstallなどしていたので、deborphanなどで依存関係を整理して削除などしていたのですが、こんな便利なものがあるなら是非使いたい。 Debian etch 4.0が古いのが問題で、最新のDebian wheezy 7.0まで上げればよいのだと思い知り、更にネットで「kurobox pro wheezy」で調べてみると"出来る"ことが分かったので、思い切って上げてみることにしました。 新しいHDDに入れ替えて新規にDebian環境をセットアップ おそらくこれが一番トラブルが少ないであろうということで、新しいHDDに入れ替えてセットアップすることにしました。 使うのはノートPCのSSD化などで余っていた2.5inch 250G 5200rpmのHDDです。 玄箱PROはHDDのマウンターに2.5inch用のネジ穴が用意されているので、別途マウンターを用意する必要もありません。 シリアルコンソール必須です。私が使っているのはUP12C USB PDC Converterというやつです。 Windows7用のドライバー(U232-13.2.98.130315.zip)をインストールして準備完了。 TeraTermのSerial Port設定 Baud rate 115200 bps Data 8 bit Parity none Stop 1 bit Flow contro none 玄箱PROの電源ON 作業開始 Orion1 CPU = Low === KURO U-Boot. === ** LOADER ** ** KUROBOX BOARD KURO_BOX LE (CFG_ENV_ADDR=fffff000) U-Boot 1.1.1 (Apr 10 2007 - 18 10 08) Marvell version 1.12.1 - TINY DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB [256kB@fffc0000] Flash 256 kB Addresses 20M - 0M are saved for the U-Boot usage. Mem malloc Initialization (20M - 16M) Done NAND 256 MB Soc 88F5182 A2 CPU ARM926 (Rev 0) running @ 500Mhz Orion 1 streaming disabled SysClock = 250Mhz , TClock = 166Mhz USB 0 host mode USB 1 host mode PCI 0 PCI Express Root Complex Interface PCI 1 Conventional PCI, speed = 33000000 Net egiga0 [PRIME] Using 88E1118 phy hit any key to switch tftp boot. Hit any key to stop autoboot 0 system_bootend Hit any key to stop autoboot 3 ここでEnteryキーを押下してストップ 以下の5行を順番にコピペして貼り付け setenv bootargs_root root=/dev/mtdblock2 rw panic=5 setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver) setenv bootcmd nboot $(default_kernel_addr) 0 $(nand_uImage_offset) ;setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver); bootm $(default_kernel_addr) setenv nand_boot yes boot 続き Marvell setenv bootargs_root root=/dev/mtdblock2 rw panic=5 Marvell setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver) Marvell setenv bootcmd nboot $(default_kernel_addr) 0 $(nand_uImage_offset) ;setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver); bootm $(default_kernel_addr) Marvell setenv nand_boot yes Marvell boot Loading from device 0 NULL at 0xfa000000 (offset 0x20000) Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 stop_sound ## Booting image at 00100000 ... Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 Verifying Checksum ... OK OK Starting kernel ... arg console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.091 CONFIG_KUROBOX_PLATFORM CONFIG_KUROBOX_KUROBOX --- Uncompressing Linux................................................................................................................. done, booting the kernel. Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #27 Tue Apr 10 22 47 16 JST 2007 CPU ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ) CPU0 D VIVT write-back cache CPU0 I cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets CPU0 D cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets Machine MV-88fxx81 Using UBoot passing parameters structure Sys Clk = 250000000, Tclk = 166664740 Memory policy ECC disabled, Data cache writeback Built 1 zonelists Kernel command line console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.091 PID hash table entries 1024 (order 10, 16384 bytes) Console colour dummy device 80x30 Dentry cache hash table entries 32768 (order 5, 131072 bytes) Inode-cache hash table entries 16384 (order 4, 65536 bytes) Memory 128MB 0MB 0MB 0MB = 128MB total Memory 126208KB available (3037K code, 426K data, 112K init) Mount-cache hash table entries 512 CPU Testing write buffer coherency ok NET Registered protocol family 16 serial_initialize_ttyS1 (Debug) ttyS1 is initialized. config_device_cs Error Unknown board CPU Interface ------------- SDRAM_CS0 ....base 00000000, size 128MB SDRAM_CS1 ....disable SDRAM_CS2 ....disable SDRAM_CS3 ....disable PEX0_MEM ....base e0000000, size 128MB PEX0_IO ....base f2000000, size 1MB PCI0_MEM ....base e8000000, size 128MB PCI0_IO ....base f2100000, size 1MB INTER_REGS ....base f1000000, size 1MB DEVICE_CS0 ....base fa000000, size 2MB DEVICE_CS1 ....base f4000000, size 32MB DEVICE_CS2 ....base fa800000, size 1MB DEV_BOOCS ....base ff800000, size 8MB CRYPTO ENG ....no such Flash bankwidth 1, base ff800000, size 400000 KUROBOX FLASH size 4096[KB] Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- KUROBOX_BOARD_KUROBOX Soc 88F5182 A2 Detected Tclk 166664740 and SysClk 250000000 Marvell USB EHCI Host controller #0 c04e4b00 Marvell USB EHCI Host controller #1 c04e4a40 pexBarOverlapDetect winNum 2 overlap current 0 mvPexInit Warning Bar 2 size is illigal it will be disabled please check Pex and CPU windows configuration PCI bus0 Fast back to back transfers enabled PCI bus1 Fast back to back transfers enabled SCSI subsystem initialized usbcore registered new driver usbfs usbcore registered new driver hub Use the XOR engines (offloading) for enhancing the following functions o RAID 5 Xor calculation o kernel memcpy o kenrel memzero o copy user to/from kernel buffers Number of XOR engines to use 2 cesadev_init(c00122e4) Fast Floating Point Emulator V0.9 (c) Peter Teichmann. inotify device minor=63 JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. SGI XFS with no debug enabled Serial 8250/16550 driver $Revision 1.90 $ 4 ports, IRQ sharing disabled ttyS0 at MMIO 0x0 (irq = 3) is a 16550A ttyS1 at MMIO 0x0 (irq = 4) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized 3 RAM disks of 32768K size 1024 blocksize loop loaded (max 8 devices) Marvell Gigabit Ethernet Driver egiga o Ethernet descriptors in DRAM o DRAM SW cache-coherency o Checksum offload enabled o Loading network interface ** egiga_init_module (10) eth0 Intergrated Sata device found scsi0 Marvell SCSI to SATA adapter scsi1 Marvell SCSI to SATA adapter Vendor Hitachi Model HTS542525K9SA00 Rev BBFO Type Direct-Access ANSI SCSI revision 03 SCSI device sda 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda drive cache write back SCSI device sda 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda drive cache write back sda Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 physmap flash device 400000 at ff800000 Found SST 39LF020 phys_mapped_flash Found 1 x8 devices at 0x0 in 8-bit bank number of JEDEC chips 1 cfi_cmdset_0002 Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available Debug nand_scan nand_flash_ids[i].pagesize is exist Debug nand_scan mtd- erasesize=0x00020000 Debug nand_scan mtd- oobblock=0x00000800 Debug nand_scan mtd- oobsize=0x00000040 NAND device Manufacturer ID 0x20, Chip ID 0xda (ST Micro NAND 256MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 854 at 0x06ac0000 Using static partition definition Creating 3 MTD partitions on "nand_mtd" 0x00000000-0x00400000 "uImage" 0x00400000-0x04400000 "rootfs" 0x04400000-0x10000000 "extra" usbmon debugs is not available ehci_platform ehci_platform.4523 EHCI Host Controller ehci_platform ehci_platform.4523 new USB bus registered, assigned bus number 1 ehci_platform ehci_platform.4523 irq 17, io mem 0x00000000 ehci_platform ehci_platform.4523 park 0 ehci_platform ehci_platform.4523 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 1-0 1.0 USB hub found hub 1-0 1.0 1 port detected ehci_platform ehci_platform.16781 EHCI Host Controller ehci_platform ehci_platform.16781 new USB bus registered, assigned bus number 2 ehci_platform ehci_platform.16781 irq 12, io mem 0x00000000 ehci_platform ehci_platform.16781 park 0 ehci_platform ehci_platform.16781 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 2-0 1.0 USB hub found hub 2-0 1.0 1 port detected USB Universal Host Controller Interface driver v2.2 Initializing USB Mass Storage driver... usbcore registered new driver usb-storage USB Mass Storage support registered. usbcore registered new driver usbhid drivers/usb/input/hid-core.c v2.01 USB HID core driver mice PS/2 mouse device common for all mice md raid0 personality registered as nr 2 md raid1 personality registered as nr 3 md raid5 personality registered as nr 4 raid5 measuring checksumming speed arm4regs 304.000 MB/sec 8regs 215.200 MB/sec 32regs 249.200 MB/sec raid5 using function arm4regs (304.000 MB/sec) md md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 Buffalo Platform Linux Driver(Light) 0.01 installed. MICON ctrl (C) BUFFALO INC. V.1.00 installed. Kernel event proc (C) BUFFALO INC. V.1.00 installed. MICON V2 (C) BUFFALO INC. V.1.00 installed. NET Registered protocol family 2 IP routing cache hash table of 1024 buckets, 8Kbytes TCP established hash table entries 8192 (order 4, 65536 bytes) TCP bind hash table entries 8192 (order 3, 32768 bytes) TCP Hash tables configured (established 8192 bind 8192) NET Registered protocol family 1 NET Registered protocol family 17 md Autodetecting RAID arrays. md autorun ... md ... autorun DONE. Empty flash at 0x00df85f8 ends at 0x00df8800 VFS Mounted root (jffs2 filesystem). Freeing init memory 112K --- rcStart (NANDroot) --- ===== Starting MountSystemFolders ===== mounting procfs ... [Success] mounting sysfs ... [Success] mouting usbfs ... [Success] remouting rootfs ... [Success] mounting all devices ... [Success] ===== Starting checkroot.sh ===== rm /var/lock/perfmon is a directory rm /var/lock/printing is a directory rm /var/lock/subsys is a directory [Success] ===== Starting Kevent.sh ===== [Success] ===== Starting mount_share.sh ===== Mounting /dev/sda on /mnt/disk1 as a xfs file system. XFS bad magic number XFS SB validate failed mount Mounting /dev/sda on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/sda on /mnt/disk1 as a ext3 file system. mount Mounting /dev/sda on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/mtd3 on /mnt/mtd as a jffs2 file system. Success. [Success] ===== Starting sethostname.sh ===== hostname is setted to KUROBOX-PRO [Success] ===== Starting networking.sh ===== create network files.. IP=[dhcp], netmask=[], dgw=[], dns1=[], dns2=[] killall dhcpcd no process killed route SIOC[ADD|DEL]RT No such process Configuration network interface lo eth0 requesting DHCP tout=30[s] eth0 link down eth0 link up 5 , full duplex 5 , speed 100 Mbps 5 /etc/dhcpc/dhcpcd.exe /etc/dhcpc/dhcpcd-eth0.info up dhcpcd.exe interface eth0 has been configured with old IP=192.168.3.50 hostname is setted to KUROBOX-PRO [Success] ===== Starting httpd.sh ===== [Success] ===== Starting telnet.sh ===== [Success] ===== Starting inetd.sh ===== [Success] ===== Starting smb.sh ===== $Starting SMB services $Starting NMB services [Success] ===== Starting clientUtil_servd.sh ===== Starting clientUtil_server starting on eth0 [Success] ===== Starting bootcomplete.sh ===== [Success] ===== Starting FanController.sh ===== [Success] ===== Starting boss.sh ===== ... .. -~~(~~ .~ shDBDhz+(-. .~+sDDBNBDhhszDBNNNNBNNNBDs - ~sBNNNNNNNNNNNNNNNNNNNNNNNNNBs -=DNNBNNNNNNNNNNNNNNNNNBNNNNNNNNBz .~zNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNz~ ~hBNNNNBNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND+ (hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBs- .~zNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNBNNBNNNNNNBs ~sBNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNz (+DNNNNNNNNNNNNNNNNNNNNNNDzNNNNNhzDNNBNNNNNNNNBs (sNNNNNNNNNNNNNNNNNNNNNNB=~hNNNN=~(sDNNNNNNNNNND (+DNNNNNNNNNNNNNNNNNNNNNNs .=NNNNz- (zDNNNNNNNNNz ~=BNNNNNNNNNNNNNNNNNNNNND- .=BNNNN . .(hNNNNNNNNB ~sNNNNNNNNNNNNNNNNNNNNND+. .+BNNNN+ ~sBNNNNNNN (zNNNNNNNNNNNNNNNNNNNNND ..+BNBNB=- .+BNNNNNNh (zNNNNNNNNNNNNNNNNNNNBB= . hNBBNs+- +DNNNBND (sNNNNNNNNNNNNNNNNNNNND( -DhDBN+ - . =NNNNNB ~+DNNBNNNNNNNNNNNNNNNNz =D=Dhh+( . ~DBNNNB ~(sNNNNNNNNNNNNNNNNNNNz. -hs(zz+ ( . .=NNNNN ~=NNBBBBNNNNNNNNNNNNB= ==-=+s((~. .~BNNNB ~=Nhs +++hNNNNNNNNBz - .~=-.s(+-(- hBNND =Ds+hz( ~hNNNNNNND+ ..-+ .-((( ~ ... -hNNNNDs ~+z(BN=. . BNNNNBhhDD=+ ~. ~-=shBBDhz+( -sBNNNBBNBz ~(=z(BD- ~~hBNNNs~-( zDDs+~(shzssszDBNDh= sBNNNNNNNBN ~~+s z=.-zh~sNNND . . zhhh==shDBNNNNNNNBDDNNNNNNNNNh ~~ ss+ .zBBs~zND+ ..-+zDBNNNNNNNNNNNhzNNNNNNNNND+ ~~(=h +DBz-sBs~ . (BBNNNNNNNNNz- BBNNBNNND= ~(~ zss(( (z sD+ ~DNNNNNNNNNz~ sNNNNNNDs ~(=Ds= ...-(h . . .. BNNNNNNNNz~ -hNNNBh ~(hNs(. =- .=BNNNNNBNs- .(hs== BNz~ . .(hBNNBDz .~ - -hNNh(. .. . (++~ . - . hBNB+ -+( . .- . zDNz( . ~+ - .. . .-. ..~(-. . . .~+(. .. -- . . . + ~ ~. ..... .- . ---(~~~( ~. .. . .((--- -~~(~ . . +s=(- -(+. Let s start a KURO-BOX! .... .(hBDzDD=. and have a fun time... .. .. . sDh+. . .. . ..-- . .. .. ... ....... . . .. .. - .. ... [Success] KUROUTOSHIKOU KUROBOX Series KUROBOX/PRO(KOSHO) KUROBOX-PRO login root, kuroadminでログイン sdaとして識別されている新しい2.5inchのHDDでパーティションを作成する BusyBox v1.1.1 (2007.04.06-12 02+0000) Built-in shell (ash) Enter help for a list of built-in commands. ~ # fdisk /dev/sda The number of cylinders for this disk is set to 30401. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help) n Command action e extended p primary partition (1-4) p Partition number (1-4) 1 First cylinder (1-30401, default 1) Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-30401, default 30401) Using default value 30401 Command (m for help) w The partition table has been altered! Calling ioctl() to re-read partition table. SCSI device sda 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda drive cache write back sda sda1 SCSI device sda 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda drive cache write back sda sda1 Syncing disks. 次にファイルシステムの作成 ~ # mkfs.ext2 /dev/sda1 mke2fs 1.27 (8-Mar-2002) Filesystem label= OS type Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 30539776 inodes, 61049000 blocks 3052450 blocks (5.00%) reserved for the super user First data block=0 1864 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Writing inode tables done Writing superblocks and filesystem accounting information done This filesystem will be automatically checked every 35 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 続いてマウントして必要なファイルを取得 ~ # mount -t ext2 /dev/sda1 /mnt/disk1 ~ # cd /mnt/disk1 /mnt/disk1 # wget http //ftp.jp.debian.org/debian/dists/wheezy/main/installer-ar mel/current/images/orion5x/network-console/buffalo/kuroboxpro/config-debian wget ftp.jp.debian.org Unknown host と思いきや Unknown Host、、、あれ?ネットワークつながっていない?名前解決できていないのかな? 他の参考サイトではnsswitch.confを書き換えていたので試してみる。 /mnt/disk1 # vi /etc/nsswitch.conf hosts files ↓dnsを追加 hosts files dns で再起動 /mnt/disk1 # reboot /mnt/disk1 # ----- rcDown ----- ===== Starting shutdown_start.sh ===== [Success] ===== Starting shutdown_proc.sh ===== ===== Starting clientUtil_servd.sh ===== Stop clientUtil_server [Success] ===== Starting smb.sh ===== $Shutting down SMB services killall Could not kill pid 658 No such process $Shutting down NMB services [Failed ] ===== Starting networking.sh ===== Deconfiguration network interface lo eth0 killall dhcpcd no process killed [Success] ===== Starting Kevent.sh ===== [Success] ===== Starting FanController.sh ===== Stopping a fan ........... [Success] [Success] ===== Starting umount_disk.sh ===== [Success] The system is going down NOW !! Sending SIGTERM to all processes. Sending SIPlease stand by while rebooting the system. md stopping all md devices. md md0 switched to read-only mode. Synchronizing SCSI cache for disk sda Restarting system. Orion1 CPU = Low === KURO U-Boot. === ** LOADER ** ** KUROBOX BOARD KURO_BOX LE (CFG_ENV_ADDR=fffff000) U-Boot 1.1.1 (Apr 10 2007 - 18 10 08) Marvell version 1.12.1 - TINY DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB [256kB@fffc0000] Flash 256 kB Addresses 20M - 0M are saved for the U-Boot usage. Mem malloc Initialization (20M - 16M) Done NAND 256 MB Soc 88F5182 A2 CPU ARM926 (Rev 0) running @ 500Mhz Orion 1 streaming disabled SysClock = 250Mhz , TClock = 166Mhz USB 0 host mode USB 1 host mode PCI 0 PCI Express Root Complex Interface PCI 1 Conventional PCI, speed = 33000000 Net egiga0 [PRIME] Using 88E1118 phy hit any key to switch tftp boot. Hit any key to stop autoboot 0 system_bootend Hit any key to stop autoboot 3 またここでEnteryキーでストップ お決まりの5行を入力 Marvell setenv bootargs_root root=/dev/mtdblock2 rw panic=5 Marvell setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver) Marvell setenv bootcmd nboot $(default_kernel_addr) 0 $(nand_uImage_offset) ;setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver); bootm $(default_kernel_addr) Marvell setenv nand_boot yes Marvell boot Loading from device 0 NULL at 0xfa000000 (offset 0x20000) Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 stop_sound ## Booting image at 00100000 ... Image Name Linux-2.6.12.6-arm1 Created 2007-04-10 13 45 13 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1736548 Bytes = 1.7 MB Load Address 00008000 Entry Point 00008000 Verifying Checksum ... OK OK Starting kernel ... arg console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.091 CONFIG_KUROBOX_PLATFORM CONFIG_KUROBOX_KUROBOX --- Uncompressing Linux................................................................................................................. done, booting the kernel. Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #27 Tue Apr 10 22 47 16 JST 2007 CPU ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ) CPU0 D VIVT write-back cache CPU0 I cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets CPU0 D cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets Machine MV-88fxx81 Using UBoot passing parameters structure Sys Clk = 250000000, Tclk = 166664740 Memory policy ECC disabled, Data cache writeback Built 1 zonelists Kernel command line console=ttyS0,115200 root=/dev/mtdblock2 rw panic=5 BOOTVER=1.091 PID hash table entries 1024 (order 10, 16384 bytes) Console colour dummy device 80x30 Dentry cache hash table entries 32768 (order 5, 131072 bytes) Inode-cache hash table entries 16384 (order 4, 65536 bytes) Memory 128MB 0MB 0MB 0MB = 128MB total Memory 126208KB available (3037K code, 426K data, 112K init) Mount-cache hash table entries 512 CPU Testing write buffer coherency ok NET Registered protocol family 16 serial_initialize_ttyS1 (Debug) ttyS1 is initialized. config_device_cs Error Unknown board CPU Interface ------------- SDRAM_CS0 ....base 00000000, size 128MB SDRAM_CS1 ....disable SDRAM_CS2 ....disable SDRAM_CS3 ....disable PEX0_MEM ....base e0000000, size 128MB PEX0_IO ....base f2000000, size 1MB PCI0_MEM ....base e8000000, size 128MB PCI0_IO ....base f2100000, size 1MB INTER_REGS ....base f1000000, size 1MB DEVICE_CS0 ....base fa000000, size 2MB DEVICE_CS1 ....base f4000000, size 32MB DEVICE_CS2 ....base fa800000, size 1MB DEV_BOOCS ....base ff800000, size 8MB CRYPTO ENG ....no such Flash bankwidth 1, base ff800000, size 400000 KUROBOX FLASH size 4096[KB] Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- KUROBOX_BOARD_KUROBOX Soc 88F5182 A2 Detected Tclk 166664740 and SysClk 250000000 Marvell USB EHCI Host controller #0 c04e4b00 Marvell USB EHCI Host controller #1 c04e4a40 pexBarOverlapDetect winNum 2 overlap current 0 mvPexInit Warning Bar 2 size is illigal it will be disabled please check Pex and CPU windows configuration PCI bus0 Fast back to back transfers enabled PCI bus1 Fast back to back transfers enabled SCSI subsystem initialized usbcore registered new driver usbfs usbcore registered new driver hub Use the XOR engines (offloading) for enhancing the following functions o RAID 5 Xor calculation o kernel memcpy o kenrel memzero o copy user to/from kernel buffers Number of XOR engines to use 2 cesadev_init(c00122e4) Fast Floating Point Emulator V0.9 (c) Peter Teichmann. inotify device minor=63 JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. SGI XFS with no debug enabled Serial 8250/16550 driver $Revision 1.90 $ 4 ports, IRQ sharing disabled ttyS0 at MMIO 0x0 (irq = 3) is a 16550A ttyS1 at MMIO 0x0 (irq = 4) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized 3 RAM disks of 32768K size 1024 blocksize loop loaded (max 8 devices) Marvell Gigabit Ethernet Driver egiga o Ethernet descriptors in DRAM o DRAM SW cache-coherency o Checksum offload enabled o Loading network interface ** egiga_init_module (10) eth0 Intergrated Sata device found scsi0 Marvell SCSI to SATA adapter scsi1 Marvell SCSI to SATA adapter Vendor Hitachi Model HTS542525K9SA00 Rev BBFO Type Direct-Access ANSI SCSI revision 03 SCSI device sda 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda drive cache write back SCSI device sda 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda drive cache write back sda sda1 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 physmap flash device 400000 at ff800000 Found SST 39LF020 phys_mapped_flash Found 1 x8 devices at 0x0 in 8-bit bank number of JEDEC chips 1 cfi_cmdset_0002 Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available Debug nand_scan nand_flash_ids[i].pagesize is exist Debug nand_scan mtd- erasesize=0x00020000 Debug nand_scan mtd- oobblock=0x00000800 Debug nand_scan mtd- oobsize=0x00000040 NAND device Manufacturer ID 0x20, Chip ID 0xda (ST Micro NAND 256MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 854 at 0x06ac0000 Using static partition definition Creating 3 MTD partitions on "nand_mtd" 0x00000000-0x00400000 "uImage" 0x00400000-0x04400000 "rootfs" 0x04400000-0x10000000 "extra" usbmon debugs is not available ehci_platform ehci_platform.4523 EHCI Host Controller ehci_platform ehci_platform.4523 new USB bus registered, assigned bus number 1 ehci_platform ehci_platform.4523 irq 17, io mem 0x00000000 ehci_platform ehci_platform.4523 park 0 ehci_platform ehci_platform.4523 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 1-0 1.0 USB hub found hub 1-0 1.0 1 port detected ehci_platform ehci_platform.16781 EHCI Host Controller ehci_platform ehci_platform.16781 new USB bus registered, assigned bus number 2 ehci_platform ehci_platform.16781 irq 12, io mem 0x00000000 ehci_platform ehci_platform.16781 park 0 ehci_platform ehci_platform.16781 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 2-0 1.0 USB hub found hub 2-0 1.0 1 port detected USB Universal Host Controller Interface driver v2.2 Initializing USB Mass Storage driver... usbcore registered new driver usb-storage USB Mass Storage support registered. usbcore registered new driver usbhid drivers/usb/input/hid-core.c v2.01 USB HID core driver mice PS/2 mouse device common for all mice md raid0 personality registered as nr 2 md raid1 personality registered as nr 3 md raid5 personality registered as nr 4 raid5 measuring checksumming speed arm4regs 304.000 MB/sec 8regs 215.200 MB/sec 32regs 249.200 MB/sec raid5 using function arm4regs (304.000 MB/sec) md md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 Buffalo Platform Linux Driver(Light) 0.01 installed. MICON ctrl (C) BUFFALO INC. V.1.00 installed. Kernel event proc (C) BUFFALO INC. V.1.00 installed. MICON V2 (C) BUFFALO INC. V.1.00 installed. NET Registered protocol family 2 IP routing cache hash table of 1024 buckets, 8Kbytes TCP established hash table entries 8192 (order 4, 65536 bytes) TCP bind hash table entries 8192 (order 3, 32768 bytes) TCP Hash tables configured (established 8192 bind 8192) NET Registered protocol family 1 NET Registered protocol family 17 md Autodetecting RAID arrays. md autorun ... md ... autorun DONE. Empty flash at 0x00df85f8 ends at 0x00df8800 VFS Mounted root (jffs2 filesystem). Freeing init memory 112K --- rcStart (NANDroot) --- ===== Starting MountSystemFolders ===== mounting procfs ... [Success] mounting sysfs ... [Success] mouting usbfs ... [Success] remouting rootfs ... [Success] mounting all devices ... [Success] ===== Starting checkroot.sh ===== rm /var/lock/perfmon is a directory rm /var/lock/printing is a directory rm /var/lock/subsys is a directory [Success] ===== Starting Kevent.sh ===== [Success] ===== Starting mount_share.sh ===== Mounting /dev/sda1 on /mnt/disk1 as a xfs file system. XFS bad magic number XFS SB validate failed mount Mounting /dev/sda1 on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/sda1 on /mnt/disk1 as a ext3 file system. mount Mounting /dev/sda1 on /mnt/disk1 failed Invalid argument Failed. Mounting /dev/mtd3 on /mnt/mtd as a jffs2 file system. Success. [Success] ===== Starting sethostname.sh ===== hostname is setted to KUROBOX-PRO [Success] ===== Starting networking.sh ===== create network files.. IP=[dhcp], netmask=[], dgw=[], dns1=[], dns2=[] killall dhcpcd no process killed route SIOC[ADD|DEL]RT No such process Configuration network interface lo eth0 requesting DHCP tout=30[s] eth0 link down eth0 link up 5 , full duplex 5 , speed 100 Mbps 5 /etc/dhcpc/dhcpcd.exe /etc/dhcpc/dhcpcd-eth0.info up dhcpcd.exe interface eth0 has been configured with old IP=192.168.3.50 hostname is setted to KUROBOX-PRO [Success] ===== Starting httpd.sh ===== [Success] ===== Starting telnet.sh ===== [Success] ===== Starting inetd.sh ===== [Success] ===== Starting smb.sh ===== $Starting SMB services $Starting NMB services [Success] ===== Starting clientUtil_servd.sh ===== Starting clientUtil_server starting on eth0 [Success] ===== Starting bootcomplete.sh ===== [Success] ===== Starting FanController.sh ===== [Success] ===== Starting boss.sh ===== ... .. -~~(~~ .~ shDBDhz+(-. .~+sDDBNBDhhszDBNNNNBNNNBDs - ~sBNNNNNNNNNNNNNNNNNNNNNNNNNBs -=DNNBNNNNNNNNNNNNNNNNNBNNNNNNNNBz .~zNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNz~ ~hBNNNNBNNNNNNNNNNNNNNNNNNNNNNNNNNNNNND+ (hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNBs- .~zNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNBNNBNNNNNNBs ~sBNNNNNNNNNNNNNNNNNNNNNNNNNNNNBNNNNNNNNNNNNNz (+DNNNNNNNNNNNNNNNNNNNNNNDzNNNNNhzDNNBNNNNNNNNBs (sNNNNNNNNNNNNNNNNNNNNNNB=~hNNNN=~(sDNNNNNNNNNND (+DNNNNNNNNNNNNNNNNNNNNNNs .=NNNNz- (zDNNNNNNNNNz ~=BNNNNNNNNNNNNNNNNNNNNND- .=BNNNN . .(hNNNNNNNNB ~sNNNNNNNNNNNNNNNNNNNNND+. .+BNNNN+ ~sBNNNNNNN (zNNNNNNNNNNNNNNNNNNNNND ..+BNBNB=- .+BNNNNNNh (zNNNNNNNNNNNNNNNNNNNBB= . hNBBNs+- +DNNNBND (sNNNNNNNNNNNNNNNNNNNND( -DhDBN+ - . =NNNNNB ~+DNNBNNNNNNNNNNNNNNNNz =D=Dhh+( . ~DBNNNB ~(sNNNNNNNNNNNNNNNNNNNz. -hs(zz+ ( . .=NNNNN ~=NNBBBBNNNNNNNNNNNNB= ==-=+s((~. .~BNNNB ~=Nhs +++hNNNNNNNNBz - .~=-.s(+-(- hBNND =Ds+hz( ~hNNNNNNND+ ..-+ .-((( ~ ... -hNNNNDs ~+z(BN=. . BNNNNBhhDD=+ ~. ~-=shBBDhz+( -sBNNNBBNBz ~(=z(BD- ~~hBNNNs~-( zDDs+~(shzssszDBNDh= sBNNNNNNNBN ~~+s z=.-zh~sNNND . . zhhh==shDBNNNNNNNBDDNNNNNNNNNh ~~ ss+ .zBBs~zND+ ..-+zDBNNNNNNNNNNNhzNNNNNNNNND+ ~~(=h +DBz-sBs~ . (BBNNNNNNNNNz- BBNNBNNND= ~(~ zss(( (z sD+ ~DNNNNNNNNNz~ sNNNNNNDs ~(=Ds= ...-(h . . .. BNNNNNNNNz~ -hNNNBh ~(hNs(. =- .=BNNNNNBNs- .(hs== BNz~ . .(hBNNBDz .~ - -hNNh(. .. . (++~ . - . hBNB+ -+( . .- . zDNz( . ~+ - .. . .-. ..~(-. . . .~+(. .. -- . . . + ~ ~. ..... .- . ---(~~~( ~. .. . .((--- -~~(~ . . +s=(- -(+. Let s start a KURO-BOX! .... .(hBDzDD=. and have a fun time... .. .. . sDh+. . .. . ..-- . .. .. ... ....... . . .. .. - .. ... [Success] KUROUTOSHIKOU KUROBOX Series KUROBOX/PRO(KOSHO) KUROBOX-PRO login root Password login[782] root login on `ttyS0 BusyBox v1.1.1 (2007.04.06-12 02+0000) Built-in shell (ash) Enter help for a list of built-in commands. ~ # mount -t ext2 /dev/sda1 /mnt/disk1 EXT2-fs warning mounting unchecked fs, running e2fsck is recommended ~ # cd /mnt/disk1 /mnt/disk1 # ls -l -rw-r--r-- 1 root root 0 Mar 10 13 00 config-debian drwx------ 2 root root 16384 Mar 10 13 00 lost+found 警告が出ているけど気にしない。 さっき失敗した必要なファイルのwgetを実行してみる。 /mnt/disk1 # wget http //ftp.jp.debian.org/debian/dists/wheezy/main/installer-armel/current/images/orion5x/network-console/buffalo/kuroboxpro/config-debian Connecting to ftp.jp.debian.org[203.178.137.175] 80 config-debian 100% |*****************************| 1535 00 00 ETA /mnt/disk1 # wget http //ftp.jp.debian.org/debian/dists/wheezy/main/installer-armel/current/images/orion5x/network-console/buffalo/kuroboxpro/initrd.buffalo Connecting to ftp.jp.debian.org[203.178.137.175] 80 initrd.buffalo 100% |*****************************| 5035 KB 00 00 ETA /mnt/disk1 # wget http //ftp.jp.debian.org/debian/dists/wheezy/main/installer-armel/current/images/orion5x/network-console/buffalo/kuroboxpro/uImage.buffalo Connecting to ftp.jp.debian.org[203.178.137.175] 80 uImage.buffalo 100% |*****************************| 1450 KB 00 00 ETA いけた では早速セットアップへ /mnt/disk1 # sh config-debian Saving U-Boot environment to ubootenv.bak... done. Changing U-Boot environment... nvram_set bootcmd = ide reset; ext2load ide 0 1 $(default_kernel_addr) /$(kernel); ext2load ide 0 1 $(default_initrd_addr) /$(initrd); setenv bootargs $(bootargs_base); bootm $(default_kernel_addr) $(default_initrd_addr) done. Please reboot your Kurobox Pro. nvram使って書き換えればシリアルコンソール要らないのか… では再起動 nvramで書き換えられたので今度はストップが要らないので気楽に待つ。 /mnt/disk1 # reboot /mnt/disk1 # ----- rcDown ----- ===== Starting shutdown_start.sh ===== [Success] ===== Starting shutdown_proc.sh ===== ===== Starting clientUtil_servd.sh ===== Stop clientUtil_server [Success] ===== Starting smb.sh ===== $Shutting down SMB services $Shutting down NMB services [Success] ===== Starting networking.sh ===== Deconfiguration network interface lo eth0 killall dhcpcd no process killed [Success] ===== Starting Kevent.sh ===== [Success] ===== Starting FanController.sh ===== Stopping a fan ........... [Success] [Success] ===== Starting umount_disk.sh ===== [Success] The system is going down NOW !! Sending SIGTERM to all processes. Sending SIPlease stand by while rebooting the system. md stopping all md devices. md md0 switched to read-only mode. Synchronizing SCSI cache for disk sda Restarting system. Orion1 CPU = Low === KURO U-Boot. === ** LOADER ** ** KUROBOX BOARD KURO_BOX LE (CFG_ENV_ADDR=fffff000) U-Boot 1.1.1 (Apr 10 2007 - 18 10 08) Marvell version 1.12.1 - TINY DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB [256kB@fffc0000] Flash 256 kB Addresses 20M - 0M are saved for the U-Boot usage. Mem malloc Initialization (20M - 16M) Done NAND 256 MB Soc 88F5182 A2 CPU ARM926 (Rev 0) running @ 500Mhz Orion 1 streaming disabled SysClock = 250Mhz , TClock = 166Mhz USB 0 host mode USB 1 host mode PCI 0 PCI Express Root Complex Interface PCI 1 Conventional PCI, speed = 33000000 Net egiga0 [PRIME] Using 88E1118 phy hit any key to switch tftp boot. Hit any key to stop autoboot 2 1 0 system_bootend Hit any key to stop autoboot 3 2 1 0 Reset IDE Marvell Serial ATA Adapter Integrated Sata device found Device 0 OK Model Hitachi HTS542525K9SA00 Firm BBFOC31P Ser# 080422BB6F00WDDDBT6G Type Hard Disk Supports 48-bit addressing Capacity 238475.1 MB = 232.8 GB (488397168 x 512) Using device ide0, partition 1 Loading from block device ide device 0, partition 1 Name hda1 Type U-Boot File /uImage.buffalo 1485560 bytes read Using device ide0, partition 1 Loading from block device ide device 0, partition 1 Name hda1 Type U-Boot File /initrd.buffalo 5156040 bytes read stop_sound ## Booting image at 00100000 ... Image Name Debian kernel Created 2015-01-05 9 34 29 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1485496 Bytes = 1.4 MB Load Address 00008000 Entry Point 00008000 Verifying Checksum ... OK OK ## Loading Ramdisk Image at 02000000 ... Image Name debian-installer ramdisk Created 2015-01-05 9 34 30 UTC Image Type ARM Linux RAMDisk Image (gzip compressed) Data Size 5155976 Bytes = 4.9 MB Load Address 02000000 Entry Point 02000000 Verifying Checksum ... OK Starting kernel ... arg console=ttyS0,115200 Uncompressing Linux... done, booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.0-4-orion5x (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 Debian 3.2.65-1 [ 0.000000] CPU Feroceon [41069260] revision 0 (ARMv5TEJ), cr=a0053177 [ 0.000000] CPU VIVT data cache, VIVT instruction cache [ 0.000000] Machine Buffalo/Revogear Kurobox Pro [ 0.000000] Clearing invalid memory bank 0KB@0xffffffff [ 0.000000] Clearing invalid memory bank 0KB@0xffffffff [ 0.000000] Clearing invalid memory bank 0KB@0xffffffff [ 0.000000] Ignoring unrecognised tag 0x00000000 [ 0.000000] Ignoring unrecognised tag 0x00000000 [ 0.000000] Ignoring unrecognised tag 0x00000000 [ 0.000000] Ignoring unrecognised tag 0x41000403 [ 0.000000] Memory policy ECC disabled, Data cache writeback [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages 32512 [ 0.000000] Kernel command line console=ttyS0,115200 [ 0.000000] PID hash table entries 512 (order -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries 16384 (order 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries 8192 (order 3, 32768 bytes) [ 0.000000] Memory 128MB = 128MB total [ 0.000000] Memory 120408k/120408k available, 10664k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout [ 0.000000] vector 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc 0xc8800000 - 0xfd800000 ( 848 MB) [ 0.000000] lowmem 0xc0000000 - 0xc8000000 ( 128 MB) [ 0.000000] modules 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .text 0xc0008000 - 0xc039c088 (3665 kB) [ 0.000000] .init 0xc039d000 - 0xc03c0000 ( 140 kB) [ 0.000000] .data 0xc03c0000 - 0xc03f9fc0 ( 232 kB) [ 0.000000] .bss 0xc03f9fe4 - 0xc045ca7c ( 395 kB) [ 0.000000] NR_IRQS 64 [ 0.000000] sched_clock 32 bits at 166MHz, resolution 5ns, wraps every 25769ms [ 0.000000] Console colour dummy device 80x30 [ 12.137424] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) [ 12.207116] pid_max default 32768 minimum 301 [ 12.207429] Security Framework initialized [ 12.207612] Mount-cache hash table entries 512 [ 12.208337] Initializing cgroup subsys cpuacct [ 12.208386] Initializing cgroup subsys memory [ 12.208447] Initializing cgroup subsys devices [ 12.208479] Initializing cgroup subsys freezer [ 12.208509] Initializing cgroup subsys net_cls [ 12.208538] Initializing cgroup subsys blkio [ 12.208594] Initializing cgroup subsys perf_event [ 12.208780] CPU Testing write buffer coherency ok [ 12.211324] devtmpfs initialized [ 12.214771] print_constraints dummy [ 12.215226] NET Registered protocol family 16 [ 12.216750] Orion ID MV88F5182-A2. TCLK=166666667. [ 12.220449] Applying Orion-1/Orion-NAS PCIe config read transaction workaround [ 12.221209] PCI bus0 Fast back to back transfers disabled [ 12.227298] bio create slab bio-0 at 0 [ 12.228474] vgaarb loaded [ 12.230422] Switching to clocksource orion_clocksource [ 12.275838] NET Registered protocol family 2 [ 12.309253] IP route cache hash table entries 1024 (order 0, 4096 bytes) [ 12.311082] TCP established hash table entries 4096 (order 3, 32768 bytes) [ 12.311351] TCP bind hash table entries 4096 (order 2, 16384 bytes) [ 12.311497] TCP Hash tables configured (established 4096 bind 4096) [ 12.311529] TCP reno registered [ 12.311571] UDP hash table entries 256 (order 0, 4096 bytes) [ 12.311643] UDP-Lite hash table entries 256 (order 0, 4096 bytes) [ 12.312257] NET Registered protocol family 1 [ 12.312796] Unpacking initramfs... [ 13.580333] Freeing initrd memory 5032K [ 13.580367] NetWinder Floating Point Emulator V0.97 (double precision) [ 13.581885] audit initializing netlink socket (disabled) [ 13.581971] type=2000 audit(1.440 1) initialized [ 13.585681] VFS Disk quotas dquot_6.5.2 [ 13.585931] Dquot-cache hash table entries 1024 (order 0, 4096 bytes) [ 13.586223] msgmni has been set to 245 [ 13.587723] alg No test for stdrng (krng) [ 13.588000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 13.588042] io scheduler noop registered [ 13.588070] io scheduler deadline registered [ 13.588224] io scheduler cfq registered (default) [ 13.588469] mv_xor_shared mv_xor_shared.0 Marvell shared XOR driver [ 13.620611] mv_xor mv_xor.0 Marvell XOR ( xor cpy ) [ 13.660607] mv_xor mv_xor.1 Marvell XOR ( xor fill cpy ) [ 13.661638] Serial 8250/16550 driver, 2 ports, IRQ sharing disabled [ 13.683265] serial8250.0 ttyS0 at MMIO 0xf1012000 (irq = 3) is a 16550A [ 14.110384] console [ttyS0] enabled [ 14.134756] serial8250.1 ttyS1 at MMIO 0xf1012100 (irq = 4) is a 16550A [ 14.143600] physmap platform flash device 00040000 at f4000000 [ 14.149754] Found SST 39LF020 [ 14.152909] physmap-flash.0 Found 1 x8 devices at 0x0 in 8-bit bank [ 14.159280] number of JEDEC chips 1 [ 14.193019] NAND device Manufacturer ID 0x20, Chip ID 0xda (ST Micro NAND 256MiB 3,3V 8-bit) [ 14.201822] Scanning device for bad blocks [ 14.238566] Bad eraseblock 854 at 0x000006ac0000 [ 14.300751] Creating 3 MTD partitions on "orion_nand" [ 14.305909] 0x000000000000-0x000000400000 "uImage" [ 14.313476] 0x000000400000-0x000004400000 "rootfs" [ 14.321188] 0x000004400000-0x000010000000 "extra" [ 14.330054] mousedev PS/2 mouse device common for all mice [ 14.336587] i2c /dev entries driver [ 14.344783] rtc-rs5c372 0-0032 rs5c372a found, 24hr, driver version 0.6 [ 14.356860] rtc-rs5c372 0-0032 rtc core registered rtc-rs5c372 as rtc0 [ 14.366220] TCP cubic registered [ 14.369459] NET Registered protocol family 17 [ 14.374013] Registering the dns_resolver key type [ 14.378787] VFP support v0.3 not present [ 14.384110] registered taskstats version 1 [ 14.390002] rtc-rs5c372 0-0032 setting system clock to 2015-03-10 13 08 56 UTC (1425992936) [ 14.398628] Initializing network drop monitor service [ 14.405299] Freeing init memory 140K [ 14.826405] mv643xx_eth MV-643xx 10/100/1000 ethernet driver version 1.4 [ 14.936417] mv643xx_eth smi probed [ 15.061986] mv643xx_eth_port mv643xx_eth_port.0 eth0 port 0 with MAC address XX XX XX XX XX XX [ 15.214283] usbcore registered new interface driver usbfs [ 15.219976] usbcore registered new interface driver hub [ 15.277235] SCSI subsystem initialized [ 15.283887] usbcore registered new device driver usb [ 15.292303] ehci_hcd USB 2.0 Enhanced Host Controller (EHCI) Driver [ 15.298959] orion-ehci orion-ehci.0 Marvell Orion EHCI [ 15.385903] orion-ehci orion-ehci.0 new USB bus registered, assigned bus number 1 [ 15.480681] orion-ehci orion-ehci.0 irq 17, io mem 0xf1050000 [ 15.501970] orion-ehci orion-ehci.0 USB 2.0 started, EHCI 1.00 [ 15.508052] usb usb1 New USB device found, idVendor=1d6b, idProduct=0002 [ 15.514915] usb usb1 New USB device strings Mfr=3, Product=2, SerialNumber=1 [ 15.522165] usb usb1 Product Marvell Orion EHCI [ 15.526876] usb usb1 Manufacturer Linux 3.2.0-4-orion5x ehci_hcd [ 15.533085] usb usb1 SerialNumber orion-ehci.0 [ 15.665815] hub 1-0 1.0 USB hub found [ 15.669602] hub 1-0 1.0 1 port detected [ 15.702305] sata_mv sata_mv.0 slots 32 ports 2 [ 15.741857] scsi0 sata_mv [ 15.764300] scsi1 sata_mv [ 15.767884] ata1 SATA max UDMA/133 irq 29 [ 15.772067] ata2 SATA max UDMA/133 irq 29 [ 15.800881] orion-ehci orion-ehci.1 Marvell Orion EHCI [ 15.806200] orion-ehci orion-ehci.1 new USB bus registered, assigned bus number 2 [ 15.860686] orion-ehci orion-ehci.1 irq 12, io mem 0xf10a0000 [ 15.880672] orion-ehci orion-ehci.1 USB 2.0 started, EHCI 1.00 [ 15.886761] usb usb2 New USB device found, idVendor=1d6b, idProduct=0002 [ 15.893624] usb usb2 New USB device strings Mfr=3, Product=2, SerialNumber=1 [ 15.900882] usb usb2 Product Marvell Orion EHCI [ 15.905592] usb usb2 Manufacturer Linux 3.2.0-4-orion5x ehci_hcd [ 15.911801] usb usb2 SerialNumber orion-ehci.1 [ 15.988111] hub 2-0 1.0 USB hub found [ 16.000727] hub 2-0 1.0 1 port detected [ 16.280569] ata1 SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 16.320626] ata1.00 ATA-8 Hitachi HTS542525K9SA00, BBFOC31P, max UDMA/133 [ 16.327593] ata1.00 488397168 sectors, multi 0 LBA48 NCQ (depth 31/32) [ 16.390642] ata1.00 configured for UDMA/133 [ 16.395692] scsi 0 0 0 0 Direct-Access ATA Hitachi HTS54252 BBFO PQ 0 ANSI 5 [ 16.750560] ata2 SATA link down (SStatus 0 SControl 300) [ 16.875256] sd 0 0 0 0 [sda] 488397168 512-byte logical blocks (250 GB/232 GiB) [ 16.886139] sd 0 0 0 0 [sda] Write Protect is off [ 16.891416] sd 0 0 0 0 [sda] Write cache enabled, read cache enabled, doesn t support DPO or FUA [ 17.271393] sda sda1 [ 17.277923] sd 0 0 0 0 [sda] Attached SCSI disk Starting system log daemon syslogd, klogd. mount mounting /dev/mtdblock2 on /tmp/oldsys-preseed/rootfs failed Input/output error umount can t umount /tmp/oldsys-preseed/rootfs Invalid argument 無事にセットアップが始まりました。 続きはDebian Wheezy Install
https://w.atwiki.jp/metalmetabo/pages/34.html
- visitors In vivo analysis of intracellular amino acid labelings by GC/MS. C Wittmann, M Hans, E Heinzle - Analytical biochemistry, 2002 - mendeley.com ... TBDMS derivatization of amino acids is especially useful in metabolic network analysis, because M-57 fragments containing the entire carbon skeleton of the analyte can be observed by GC/MS with high signal intensities 8. The potential of the method is exemplified for ... Comparative metabolic flux analysis of lysine-producing Corynebacterium glutamicum cultured on glucose or fructose nih.gov [HTML]P Kiefer, E Heinzle, O Zelder, C … - Applied and …, 2004 - Am Soc Microbiol ... A comprehensive approach to 13 C tracer studies, labeling measurements by gas chromatography-mass spectrometry, metabolite balancing, and isotopomer modeling, was applied for comparative metabolic network analysis of lysine-producing Corynebacterium glutamicum ... It is all about metabolic fluxes nih.gov [HTML]J Nielsen - Journal of bacteriology, 2003 - Am Soc Microbiol http //scholar.google.com/scholar?q=related xAvLLrdbbNYJ scholar.google.com/ hl=ja as_sdt=2000 ... I. Experimental observations. Biotechnol. Bioeng. 55 305-316.[CrossRef] 21; Thykaer, J., B. Christensen, and J. Nielsen. 2002. Metabolic network analysis of an adipoyl-7-ADCA producing strain of Penicillium chrysogenum elucidation of adipate degradation.Metab. Eng. ... Using topology of the metabolic network to predict viability of mutant strains biomedcentral.com [PDF]Z Wunderlich, L Mirny - Genome Biology, 2005 - biomedcentral.com http //scholar.google.com/scholar?q=related sTavonuje7wJ scholar.google.com/ hl=ja as_sdt=2000 ... Ph.D. Thesis. University of Leeds; 1994. 14. Papp B, Pal C, Hurst LD Metabolic network analysis of the causes and evolution of enzyme dispensability in yeast. Nature 2004, 429(6992) 661-664. 15. Jeong H, Tombor B, Albert R, Oltvai ZN, Barabasi AL The large-scale ... Novel proteins, putative membrane transporters, and an integrated metabolic network are revealed by quantitative proteomic analysis of Arabidopsis cell … plantphysiol.org [HTML]H Eubel, EH Meyer, NL Taylor, JD Bussell, N O … - Plant …, 2008 - Am Soc Plant Biol http //scholar.google.com/scholar?q=related aCgbR-dAtyMJ scholar.google.com/ hl=ja as_sdt=2000 ... This is aided by a metabolic network analysis that reveals a tight integration of functions and highlights specific metabolite nodes that most probably represent entry and exit metabolites that could require transport across the peroxisomal membrane. ... High-throughput phenomics experimental methods for mapping fluxomes bjmu.cn [PDF]U Sauer - Current opinion in Biotechnology, 2004 - Elsevier http //scholar.google.com/scholar?q=related XvhSxXXwbn4J scholar.google.com/ hl=ja as_sdt=2000 ... From its early days when material fluxes were balanced within assumed reaction networks [7.], metabolic network analysis [6. and 8.] has matured to actually identify the topology of active reactions and pathways and to quantify the molecular flux through them on a variety of ... Use of genome-scale microbial models for metabolic engineering KR Patil, M Åkesson, J Nielsen - Current opinion in biotechnology, 2004 - Elsevier http //scholar.google.com/scholar?q=related oAOz5SBTVHAJ scholar.google.com/ hl=ja as_sdt=2000 ... incorporate genome-scale biological data. Genome-scale stoichiometric models of microorganisms represent a first step in this direction. FBA, flux balance analysis; MFA, metabolic flux analysis; MNA, metabolic network analysis. ... Network identification and flux quantification in the central metabolism of Saccharomyces cerevisiae under different conditions of glucose repression nih.gov [HTML]AK Gombert, M Moreira dos Santos, B … - Journal of …, 2001 - Am Soc Microbiol http //scholar.google.com/scholar?q=related R5V_AodxCrwJ scholar.google.com/ hl=ja as_sdt=2000 ... flux estimates. The use of 13 C-labeled substrates enables both identification of the metabolic network structure and quantification of the metabolic fluxes and is therefore referred to as metabolic network analysis (5). This kind ... Metabolic flux analysis of Escherichia coli K12 grown on 13C-labeled acetate and glucose using GC-MS and powerful flux calculation method freelogy.org [PDF]J Zhao, K Shimizu - Journal of biotechnology, 2003 - Elsevier http //scholar.google.com/scholar?q=related w1m-5IKYKpsJ scholar.google.com/ hl=ja as_sdt=2000 Structural and functional analysis of cellular networks with CellNetAnalyzer biomedcentral.com [HTML]S Klamt, J Saez-Rodriguez, ED Gilles - BMC Systems Biology, 2007 - biomedcentral.com http //scholar.google.com/scholar?q=related bzwlVku0FL8J scholar.google.com/ hl=ja as_sdt=2000 ... CNA extends its predecessor FluxAnalyzer, originally developed for metabolic network analysis[7], by new methods for signalling and regulatory networks, ie for networks where signal flows are dominating (in contrast to mass flows in metabolic networks). ...